# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x00009140 (53 of them) # A5 relocation data at 0x00002E8C # A5 relocation at 0000003A # A5 relocation at 0000004A # A5 relocation at 0000005E # A5 relocation at 00000044 # A5 relocation at 00000054 # A5 relocation at 00000068 # A5 relocation at 0000006E # A5 relocation at 0000012E # A5 relocation at 00000076 # A5 relocation at 00000136 # A5 relocation at 00000080 # A5 relocation at 000000A6 # A5 relocation at 0000009C # A5 relocation at 000000FC # A5 relocation at 00000114 # A5 relocation at 0000014A # A5 relocation at 000001EA # A5 relocation at 00000222 # A5 relocation at 0000028A # A5 relocation at 00000410 # A5 relocation at 0000045A # A5 relocation at 00000466 # A5 relocation at 0000046E # A5 relocation at 00000524 # A5 relocation at 000005A0 # A5 relocation at 000005E0 # A5 relocation at 000006BC # A5 relocation at 00000708 # A5 relocation at 00000714 # A5 relocation at 0000075C # A5 relocation at 0000071E # A5 relocation at 00000754 # A5 relocation at 00000764 # A5 relocation at 0000076E # A5 relocation at 00000804 # A5 relocation at 0000085E # A5 relocation at 000008CA # A5 relocation at 000008D0 # A5 relocation at 00000906 # A5 relocation at 00000926 # A5 relocation at 000009C4 # A5 relocation at 000009E4 # A5 relocation at 00000916 # A5 relocation at 000009D4 # A5 relocation at 0000092E # A5 relocation at 000009EC # A5 relocation at 0000094A # A5 relocation at 00000956 # A5 relocation at 0000098C # A5 relocation at 00000A08 # A5 relocation at 00000A14 # A5 relocation at 00000A4A # A5 relocation at 00000960 # A5 relocation at 00000A1E # A5 relocation at 00000978 # A5 relocation at 00000A36 # A5 relocation at 0000097E # A5 relocation at 00000A3C # A5 relocation at 00000984 # A5 relocation at 00000A42 # A5 relocation at 00000998 # A5 relocation at 00000A54 # A5 relocation at 000009A6 # A5 relocation at 00000A62 # A5 relocation at 00000AE0 # A5 relocation at 00000AF4 # A5 relocation at 00000AFA # A5 relocation at 00000B00 # A5 relocation at 00000B40 # A5 relocation at 00000BC6 # A5 relocation at 00000BE4 # A5 relocation at 00000BF0 # A5 relocation at 00000C3E # A5 relocation at 00000C4A # A5 relocation at 00000C7C # A5 relocation at 00000CBA # A5 relocation at 00000BFA # A5 relocation at 00000C54 # A5 relocation at 00000C0C # A5 relocation at 00000C1A # A5 relocation at 00000C28 # A5 relocation at 00000C86 # A5 relocation at 00000C94 # A5 relocation at 00000CD2 # A5 relocation at 00000CA6 # A5 relocation at 00000CAC # A5 relocation at 00000CB2 # A5 relocation at 00000CC4 # A5 relocation at 00000D48 # A5 relocation at 00000DBC # A5 relocation at 00000DE8 # A5 relocation at 00000DF2 # A5 relocation at 00000E04 # A5 relocation at 00000E2A # A5 relocation at 00000E9E # A5 relocation at 00000EA8 # A5 relocation at 00000FA6 # A5 relocation at 00000FAC # A5 relocation at 00001026 # A5 relocation at 00001050 # A5 relocation at 0000105E # A5 relocation at 00001066 # A5 relocation at 000012F2 # A5 relocation at 000012F8 # A5 relocation at 0000132A # A5 relocation at 00001370 # A5 relocation at 0000137E # A5 relocation at 000013D6 # A5 relocation at 000013DC # A5 relocation at 000013E6 # A5 relocation at 0000142C # A5 relocation at 00001432 # A5 relocation at 00001438 # A5 relocation at 00001440 # A5 relocation at 0000160A # A5 relocation at 00001454 # A5 relocation at 00001462 # A5 relocation at 00001468 # A5 relocation at 000014DC # A5 relocation at 000014E2 # A5 relocation at 0000155A # A5 relocation at 00001560 # A5 relocation at 000015A6 # A5 relocation at 000015AC # A5 relocation at 00001486 # A5 relocation at 00001492 # A5 relocation at 0000157E # A5 relocation at 0000158A # A5 relocation at 000014A6 # A5 relocation at 00001572 # A5 relocation at 000014C4 # A5 relocation at 000014CC # A5 relocation at 000014D4 # A5 relocation at 0000151E # A5 relocation at 00001540 # A5 relocation at 000015E8 # A5 relocation at 0000161A # A5 relocation at 00001620 # A5 relocation at 00001668 # A5 relocation at 00001678 # A5 relocation at 000016E0 # A5 relocation at 00001740 # A5 relocation at 00001A0A # A5 relocation at 000016FE # A5 relocation at 0000170A # A5 relocation at 000019FE # A5 relocation at 00001714 # A5 relocation at 000017B4 # A5 relocation at 000017CE # A5 relocation at 000019F6 # A5 relocation at 000017F4 # A5 relocation at 00001804 # A5 relocation at 00001888 # A5 relocation at 00001898 # A5 relocation at 000018D2 # A5 relocation at 000018E0 # A5 relocation at 000018EE # A5 relocation at 000018D8 # A5 relocation at 000018E6 # A5 relocation at 000018F4 # A5 relocation at 00001904 # A5 relocation at 00001920 # A5 relocation at 00001948 # A5 relocation at 0000197A # A5 relocation at 00001A4A # A5 relocation at 00001A3C # A5 relocation at 00001AE2 # A5 relocation at 00001B96 # A5 relocation at 00001AFE # A5 relocation at 00001B0A # A5 relocation at 00001B72 # A5 relocation at 00001B14 # A5 relocation at 00001B2C # A5 relocation at 00001B48 # A5 relocation at 00001B5A # A5 relocation at 00001BA8 # A5 relocation at 00001C54 # A5 relocation at 00001C72 # A5 relocation at 00001CBC # A5 relocation at 00001CD8 # A5 relocation at 00001CEA # A5 relocation at 00001D38 # A5 relocation at 00001DA4 # A5 relocation at 00001DB8 # A5 relocation at 00001DCE # A5 relocation at 00001E04 # A5 relocation at 00001C8E # A5 relocation at 00001C9A # A5 relocation at 00001D02 # A5 relocation at 00001D4E # A5 relocation at 00001D5A # A5 relocation at 00001E1A # A5 relocation at 00001CA4 # A5 relocation at 00001D64 # A5 relocation at 00001D26 # A5 relocation at 00001DEC # A5 relocation at 00001E8A # A5 relocation at 00001D88 # A5 relocation at 00001E68 # A5 relocation at 00001F22 # A5 relocation at 00002094 # A5 relocation at 0000209A # A5 relocation at 000020B4 # A5 relocation at 000020D8 # A5 relocation at 000020F8 # A5 relocation at 00002114 # A5 relocation at 00002174 # A5 relocation at 00002186 # A5 relocation at 00002228 # A5 relocation at 00002194 # A5 relocation at 00002232 # A5 relocation at 000021E4 # A5 relocation at 00002250 # A5 relocation at 00002200 # A5 relocation at 0000226C # A5 relocation at 000022B6 # A5 relocation at 000022E0 # A5 relocation at 000022EA # A5 relocation at 000022F2 # A5 relocation at 000022F8 # A5 relocation at 000023DC # A5 relocation at 000023E8 # A5 relocation at 0000248A # A5 relocation at 00002496 # A5 relocation at 000024CC # A5 relocation at 00002518 # A5 relocation at 00002524 # A5 relocation at 0000255A # A5 relocation at 000025A2 # A5 relocation at 000025AE # A5 relocation at 000025E4 # A5 relocation at 00002658 # A5 relocation at 00002664 # A5 relocation at 0000268E # A5 relocation at 000026C4 # A5 relocation at 000023F2 # A5 relocation at 000024A0 # A5 relocation at 0000252E # A5 relocation at 000025B8 # A5 relocation at 0000266E # A5 relocation at 00002440 # A5 relocation at 0000245A # A5 relocation at 00002474 # A5 relocation at 000024FC # A5 relocation at 000024BE # A5 relocation at 0000254C # A5 relocation at 000025D6 # A5 relocation at 000024C4 # A5 relocation at 00002552 # A5 relocation at 000025DC # A5 relocation at 000024D8 # A5 relocation at 00002566 # A5 relocation at 000025F0 # A5 relocation at 000024EA # A5 relocation at 00002578 # A5 relocation at 00002602 # A5 relocation at 000026AA # A5 relocation at 000026D8 # A5 relocation at 00002582 # A5 relocation at 00002618 # A5 relocation at 00002626 # A5 relocation at 0000263C # A5 relocation at 00002698 # A5 relocation at 000026B4 # A5 relocation at 00002738 # A5 relocation at 00002752 # A5 relocation at 00002782 # A5 relocation at 0000279A # A5 relocation at 000027AA # A5 relocation at 000027B8 # A5 relocation at 000027C0 # A5 relocation at 00002874 # A5 relocation at 0000287E # A5 relocation at 00002A54 # A5 relocation at 00002A86 # A5 relocation at 00002A92 # A5 relocation at 00002AF0 # A5 relocation at 00002AFC # A5 relocation at 00002D62 # A5 relocation at 00002D98 # A5 relocation at 00002A9C # A5 relocation at 00002B06 # A5 relocation at 00002AAE # A5 relocation at 00002ABE # A5 relocation at 00002ADA # A5 relocation at 00002D6E # A5 relocation at 00002D80 # A5 relocation at 00002DB8 # A5 relocation at 00002DD2 # A5 relocation at 00002E56 # A5 is 0x00000000 # PC relocation data at 0x0000306A # PC relocation at 00002088 # PC relocation at 0000216E # PC relocation at 00002946 # PC relocation at 000029EC # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 FD9C link A6, -0x0264 0000000C 48E7 1020 movem.l -[A7], D3,A2 00000010 4879 FFFF 3C98 push.l 0xFFFF3C98 00000016 486E FE08 pea.l [A6 - 0x1F8] 0000001A 4EB9 0000 0B92 jsr [0x00000B92] 00000020 4879 FFFF 3C98 push.l 0xFFFF3C98 00000026 486E FE48 pea.l [A6 - 0x1B8] 0000002A 4EB9 0000 0B92 jsr [0x00000B92] 00000030 422E FE88 clr.b [A6 - 0x178] 00000034 4879 FFFF 3C98 push.l 0xFFFF3C98 0000003A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000003E 4EB9 0000 0B8A jsr [0x00000B8A] 00000044 1039 FFFF 65E3 move.b D0, [0xFFFF65E3] 0000004A 6726 beq +0x28 /* 00000072 */ 0000004C 4879 FFFF 3C9C push.l 0xFFFF3C9C 00000052 486E FEAC pea.l [A6 - 0x154] 00000056 4EB9 0000 0BA2 jsr [0x00000BA2] 0000005C 2D40 FFF4 move.l [A6 - 0xC], D0 00000060 2040 movea.l A0, D0 00000062 43EE FE88 lea.l A1, [A6 - 0x178] 00000066 7007 moveq.l D0, 0x07 label00000068: 00000068 22D8 move.l [A1]+, [A0]+ 0000006A 51C8 FFFC dbf D0, -0x6 /* 00000068 */ 0000006E 1290 move.b [A1], [A0] 00000070 6024 bra +0x26 /* 00000096 */ label00000072: 00000072 4879 FFFF 3CA0 push.l 0xFFFF3CA0 00000078 486E FED0 pea.l [A6 - 0x130] 0000007C 4EB9 0000 0BA2 jsr [0x00000BA2] 00000082 2D40 FFF8 move.l [A6 - 0x8], D0 00000086 2040 movea.l A0, D0 00000088 43EE FE88 lea.l A1, [A6 - 0x178] 0000008C 7007 moveq.l D0, 0x07 label0000008E: 0000008E 22D8 move.l [A1]+, [A0]+ 00000090 51C8 FFFC dbf D0, -0x6 /* 0000008E */ 00000094 1290 move.b [A1], [A0] label00000096: 00000096 70FF moveq.l D0, 0xFFFFFFFF 00000098 3D40 FDB8 move.w [A6 - 0x248], D0 0000009C 246E 0008 movea.l A2, [A6 + 0x8] 000000A0 302A 0004 move.w D0, [A2 + 0x4] 000000A4 3D40 FDB2 move.w [A6 - 0x24E], D0 000000A8 202A 0006 move.l D0, [A2 + 0x6] 000000AC 2D40 FDCC move.l [A6 - 0x234], D0 000000B0 41EE FE08 lea.l A0, [A6 - 0x1F8] 000000B4 2D48 FDAE move.l [A6 - 0x252], A0 000000B8 4243 clr.w D3 000000BA 6044 bra +0x46 /* 00000100 */ label000000BC: 000000BC 41EE FD9C lea.l A0, [A6 - 0x264] 000000C0 7009 moveq.l D0, 0x09 000000C2 A260 syscall FSDispatch/HFSDispatch, flags=2 000000C4 3600 move.w D3, D0 000000C6 486E FEF4 pea.l [A6 - 0x10C] 000000CA 486E FE08 pea.l [A6 - 0x1F8] 000000CE 486E FE88 pea.l [A6 - 0x178] 000000D2 4EB9 0000 0B6A jsr [0x00000B6A] 000000D8 2D40 FFFC move.l [A6 - 0x4], D0 000000DC 2F00 move.l -[A7], D0 000000DE 7001 moveq.l D0, 0x01 000000E0 3F00 move.w -[A7], D0 000000E2 3F3C 00FF move.w -[A7], 0xFF 000000E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000000EA 4EB9 0000 0B02 jsr [0x00000B02] 000000F0 0CAE 0000 0002 FDCC cmpi.l [A6 - 0x234], 0x2 000000F8 670A beq +0xC /* 00000104 */ 000000FA 2D6E FE00 FDCC move.l [A6 - 0x234], [A6 - 0x200] label00000100: 00000100 4A43 tst.w D3 00000102 67B8 beq -0x46 /* 000000BC */ label00000104: 00000104 1039 FFFF 65E3 move.b D0, [0xFFFF65E3] 0000010A 671A beq +0x1C /* 00000126 */ 0000010C 45F9 FFFF 3C9C lea.l A2, [0xFFFF3C9C] 00000112 2F0A move.l -[A7], A2 00000114 7001 moveq.l D0, 0x01 00000116 3F00 move.w -[A7], D0 00000118 3F3C 00FF move.w -[A7], 0xFF 0000011C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000120 4EB9 0000 0B0A jsr [0x00000B0A /* PWMBuf1 */] label00000126: 00000126 3003 move.w D0, D3 00000128 4CDF 0408 movem.l D3,A2, [A7]+ 0000012C 4E5E unlink A6 0000012E 205F movea.l A0, [A7]+ 00000130 504F addq.w A7, 8 00000132 4ED0 jmp [A0] 00000134 9D47 subx.w D6, D7 00000136 6574 bcs +0x76 /* 000001AC */ 00000138 5061 addq.w -[A1], 8 0000013A 7468 moveq.l D2, 0x68 0000013C 4E61 move USP, A1 0000013E 6D65 blt +0x67 /* 000001A5 */ 00000140 5F5F subq.w [A7]+, 7 00000142 3554 4669 move.w [A2 + 0x4669], [A4] 00000146 6C65 bge +0x67 /* 000001AD */ 00000148 4652 not.w [A2] 0000014A 3743 5374 move.w [A3 + 0x5374], D3 0000014E 7232 moveq.l D1, 0x32 00000150 3535 0000 move.w -[A2], [A5 + D0.w] 00000154 4E56 FF84 link A6, -0x007C 00000158 2F03 move.l -[A7], D3 0000015A 486E FF84 pea.l [A6 - 0x7C] 0000015E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000162 206E 0008 movea.l A0, [A6 + 0x8] 00000166 2050 movea.l A0, [A0] 00000168 2068 00B4 movea.l A0, [A0 + 0xB4] 0000016C 4E90 jsr [A0] 0000016E 3600 move.w D3, D0 00000170 6610 bne +0x12 /* 00000182 */ 00000172 206E 0010 movea.l A0, [A6 + 0x10] 00000176 20AE FFBE move.l [A0], [A6 - 0x42] 0000017A 206E 000C movea.l A0, [A6 + 0xC] 0000017E 20AE FFC8 move.l [A0], [A6 - 0x38] label00000182: 00000182 3003 move.w D0, D3 00000184 261F move.l D3, [A7]+ 00000186 4E5E unlink A6 00000188 205F movea.l A0, [A7]+ 0000018A 4FEF 000C lea.l A7, [A7 + 0xC] 0000018E 4ED0 jmp [A0] 00000190 9C47 sub.w D6, D7 00000192 6574 bcs +0x76 /* 00000208 */ 00000194 5068 7973 addq.w [A0 + 0x7973], 8 00000198 6963 bvs +0x65 /* 000001FD */ 0000019A 616C bsr +0x6E /* 00000208 */ 0000019C 5369 7A65 subq.w [A1 + 0x7A65], 1 000001A0 5F5F subq.w [A7]+, 7 000001A2 3554 4669 move.w [A2 + 0x4669], [A4] 000001A6 6C65 bge +0x67 /* 0000020D */ 000001A8 4652 not.w [A2] 000001AA 6C52 bge +0x54 /* 000001FE */ label000001AC: 000001AC 6C00 0000 bge +0x2 /* 000001AE */ // begin alternate branch 000001AE-000001B6 label000001AE: 000001AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000001B2 0000 554F ori.b D0, 0x4F /* 'O' */ // end alternate branch 000001AE-000001B6 label000001AE: // (misaligned) 000001B0 4E56 0000 link A6, 0 000001B4 554F subq.w A7, 2 000001B6 42A7 clr.l -[A7] 000001B8 206E 0008 movea.l A0, [A6 + 0x8] 000001BC 3F28 0004 move.w -[A7], [A0 + 0x4] 000001C0 4EB9 0000 0C7A jsr [0x00000C7A] 000001C6 301F move.w D0, [A7]+ 000001C8 4E5E unlink A6 000001CA 205F movea.l A0, [A7]+ 000001CC 584F addq.w A7, 4 000001CE 4ED0 jmp [A0] 000001D0 9546 subx.w D2, D6 000001D2 6C75 bge +0x77 /* 00000249 */ 000001D4 7368 moveq.l D1, 0x68 000001D6 566F 6C75 addq.w [A7 + 0x6C75], 3 000001DA 6D65 blt +0x67 /* 00000241 */ 000001DC 5F5F subq.w [A7]+, 7 000001DE 3554 4669 move.w [A2 + 0x4669], [A4] 000001E2 6C65 bge +0x67 /* 00000249 */ 000001E4 4676 0000 not.w [A6 + D0.w] 000001E8 4E56 FF84 link A6, -0x007C 000001EC 2F03 move.l -[A7], D3 000001EE 486E FF84 pea.l [A6 - 0x7C] 000001F2 707A moveq.l D0, 0x7A 000001F4 2F00 move.l -[A7], D0 000001F6 4227 clr.b -[A7] 000001F8 4EB9 0000 11BA jsr [0x000011BA] label000001FE: 000001FE 486E FF84 pea.l [A6 - 0x7C] 00000202 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000206 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00000208-0000020C fn00000208: 00000208 0008 2050 ori.b A0, 0x50 /* 'P' */ // end alternate branch 00000208-0000020C fn00000208: // (misaligned) 0000020A 2050 movea.l A0, [A0] 0000020C 2068 00F0 movea.l A0, [A0 + 0xF0] 00000210 4E90 jsr [A0] 00000212 3600 move.w D3, D0 00000214 660A bne +0xC /* 00000220 */ 00000216 206E 000C movea.l A0, [A6 + 0xC] 0000021A 20AE FFB4 move.l [A0], [A6 - 0x4C] 0000021E 6008 bra +0xA /* 00000228 */ label00000220: 00000220 7000 moveq.l D0, 0x00 00000222 206E 000C movea.l A0, [A6 + 0xC] 00000226 2080 move.l [A0], D0 label00000228: 00000228 3003 move.w D0, D3 0000022A 261F move.l D3, [A7]+ 0000022C 4E5E unlink A6 0000022E 205F movea.l A0, [A7]+ 00000230 504F addq.w A7, 8 00000232 4ED0 jmp [A0] 00000234 9747 subx.w D3, D7 00000236 6574 bcs +0x76 /* 000002AC */ 00000238 426C 6F63 clr.w [A4 + 0x6F63] 0000023C 6B53 bmi +0x55 /* 00000291 */ 0000023E 697A bvs +0x7C /* 000002BA */ 00000240 655F bcs +0x61 /* 000002A1 */ 00000242 5F35 5446 subq.b [A5 + D5.w * 4 + 0x46], 7 00000246 696C bvs +0x6E /* 000002B4 */ 00000248 6546 bcs +0x48 /* 00000290 */ 0000024A 526C 0000 addq.w [A4 + 0x0], 1 0000024E FFFF .invalid <> 00000250 4E56 FF84 link A6, -0x007C 00000254 2F03 move.l -[A7], D3 00000256 486E FF84 pea.l [A6 - 0x7C] 0000025A 707A moveq.l D0, 0x7A 0000025C 2F00 move.l -[A7], D0 0000025E 4227 clr.b -[A7] 00000260 4EB9 0000 11BA jsr [0x000011BA] 00000266 486E FF84 pea.l [A6 - 0x7C] 0000026A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000026E 206E 0008 movea.l A0, [A6 + 0x8] 00000272 2050 movea.l A0, [A0] 00000274 2068 00F0 movea.l A0, [A0 + 0xF0] 00000278 4E90 jsr [A0] 0000027A 3600 move.w D3, D0 0000027C 6610 bne +0x12 /* 0000028E */ 0000027E 322E FFC2 move.w D1, [A6 - 0x3E] 00000282 7000 moveq.l D0, 0x00 00000284 3001 move.w D0, D1 00000286 206E 000C movea.l A0, [A6 + 0xC] 0000028A 2080 move.l [A0], D0 0000028C 6008 bra +0xA /* 00000296 */ label0000028E: 0000028E 7000 moveq.l D0, 0x00 label00000290: 00000290 206E 000C movea.l A0, [A6 + 0xC] 00000294 2080 move.l [A0], D0 label00000296: 00000296 3003 move.w D0, D3 00000298 261F move.l D3, [A7]+ 0000029A 4E5E unlink A6 0000029C 205F movea.l A0, [A7]+ 0000029E 504F addq.w A7, 8 000002A0 4ED0 jmp [A0] 000002A2 9847 sub.w D4, D7 000002A4 6574 bcs +0x76 /* 0000031A */ 000002A6 4672 6565 not.w <> 000002AA 426C 6F63 clr.w [A4 + 0x6F63] // begin alternate branch 000002AC-000002AE label000002AC: 000002AC 6F63 ble +0x65 /* 00000311 */ // end alternate branch 000002AC-000002AE label000002AC: // (misaligned) 000002AE 6B73 bmi +0x75 /* 00000323 */ 000002B0 5F5F subq.w [A7]+, 7 000002B2 3554 4669 move.w [A2 + 0x4669], [A4] // begin alternate branch 000002B4-000002B8 label000002B4: 000002B4 4669 6C65 not.w [A1 + 0x6C65] // end alternate branch 000002B4-000002B8 label000002B4: // (misaligned) 000002B6 6C65 bge +0x67 /* 0000031D */ 000002B8 4652 not.w [A2] label000002BA: 000002BA 6C00 0000 bge +0x2 /* 000002BC */ // begin alternate branch 000002BC-000002C0 label000002BC: 000002BC 0000 FFFF ori.b D0, 0xFF // end alternate branch 000002BC-000002C0 label000002BC: // (misaligned) 000002BE FFFF .invalid <> 000002C0 4E56 0000 link A6, 0 000002C4 48E7 1020 movem.l -[A7], D3,A2 000002C8 7600 moveq.l D3, 0x00 000002CA 246E 000C movea.l A2, [A6 + 0xC] 000002CE 2543 000C move.l [A2 + 0xC], D3 000002D2 2543 0012 move.l [A2 + 0x12], D3 000002D6 206E 0008 movea.l A0, [A6 + 0x8] 000002DA 3028 0004 move.w D0, [A0 + 0x4] 000002DE 3540 0016 move.w [A2 + 0x16], D0 000002E2 70FF moveq.l D0, 0xFFFFFFFF 000002E4 3540 001C move.w [A2 + 0x1C], D0 000002E8 204A movea.l A0, A2 000002EA A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 000002EC 4CDF 0408 movem.l D3,A2, [A7]+ 000002F0 4E5E unlink A6 000002F2 205F movea.l A0, [A7]+ 000002F4 504F addq.w A7, 8 000002F6 4ED0 jmp [A0] 000002F8 8027 or.b D0, -[A7] 000002FA 4765 chk.w D3, -[A5] 000002FC 7456 moveq.l D2, 0x56 000002FE 6F6C ble +0x6E /* 0000036C */ 00000300 756D moveq.l D2, 0x6D 00000302 6549 bcs +0x4B /* 0000034D */ 00000304 6E66 bgt +0x68 /* 0000036C */ 00000306 6F5F ble +0x61 /* 00000367 */ 00000308 5F35 5446 subq.b [A5 + D5.w * 4 + 0x46], 7 0000030C 696C bvs +0x6E /* 0000037A */ 0000030E 6546 bcs +0x48 /* 00000356 */ 00000310 5231 3448 addq.b [A1 + D3.w * 4 + 0x48], 1 00000314 5061 addq.w -[A1], 8 00000316 7261 moveq.l D1, 0x61 00000318 6D42 blt +0x44 /* 0000035C */ label0000031A: 0000031A 6C6F bge +0x71 /* 0000038B */ 0000031C 636B bls +0x6D /* 00000389 */ 0000031E 5265 addq.w -[A5], 1 00000320 6300 0000 bls +0x2 /* 00000322 */ // begin alternate branch 00000322-00000328 label00000322: 00000322 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000326 FF70 .extension 0xF70 <> // unimplemented // end alternate branch 00000322-00000328 label00000322: // (misaligned) 00000324 4E56 FF70 link A6, -0x0090 00000328 206E 0008 movea.l A0, [A6 + 0x8] 0000032C 5848 addq.w A0, 4 0000032E 43EE FF70 lea.l A1, [A6 - 0x90] 00000332 7010 moveq.l D0, 0x10 label00000334: 00000334 22D8 move.l [A1]+, [A0]+ 00000336 51C8 FFFC dbf D0, -0x6 /* 00000334 */ 0000033A 3290 move.w [A1], [A0] 0000033C 206E 000C movea.l A0, [A6 + 0xC] 00000340 5848 addq.w A0, 4 00000342 43EE FFB8 lea.l A1, [A6 - 0x48] 00000346 7010 moveq.l D0, 0x10 label00000348: 00000348 22D8 move.l [A1]+, [A0]+ 0000034A 51C8 FFFC dbf D0, -0x6 /* 00000348 */ 0000034E 3290 move.w [A1], [A0] 00000350 554F subq.w A7, 2 00000352 486E FF70 pea.l [A6 - 0x90] label00000356: 00000356 486E FFB8 pea.l [A6 - 0x48] 0000035A 700F moveq.l D0, 0x0F label0000035C: 0000035C AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 0000035E 301F move.w D0, [A7]+ 00000360 4E5E unlink A6 00000362 205F movea.l A0, [A7]+ 00000364 504F addq.w A7, 8 00000366 4ED0 jmp [A0] 00000368 9D45 subx.w D6, D5 0000036A 7863 moveq.l D4, 0x63 label0000036C: 0000036C 6861 bvc +0x63 /* 000003CF */ 0000036E 6E67 bgt +0x69 /* 000003D7 */ 00000370 6546 bcs +0x48 /* 000003B8 */ 00000372 696C bvs +0x6E /* 000003E0 */ 00000374 6573 bcs +0x75 /* 000003E9 */ 00000376 5F5F subq.w [A7]+, 7 00000378 3554 4669 move.w [A2 + 0x4669], [A4] // begin alternate branch 0000037A-0000037E label0000037A: 0000037A 4669 6C65 not.w [A1 + 0x6C65] // end alternate branch 0000037A-0000037E label0000037A: // (misaligned) 0000037C 6C65 bge +0x67 /* 000003E3 */ 0000037E 4650 not.w [A0] 00000380 3554 4669 move.w [A2 + 0x4669], [A4] 00000384 6C65 bge +0x67 /* 000003EB */ 00000386 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000038A FE1C 48E7 .unknown 0xFE1C 0x48E7 (W = 7) 0000038E 1838 4203 move.b D4, [0x00004203] 00000392 1D43 FEBC move.b [A6 - 0x144], D3 00000396 1D43 FFBC move.b [A6 - 0x44], D3 0000039A 246E 000C movea.l A2, [A6 + 0xC] 0000039E 3012 move.w D0, [A2] 000003A0 3D40 FE32 move.w [A6 - 0x1CE], D0 000003A4 202A 0002 move.l D0, [A2 + 0x2] 000003A8 2D40 FE4C move.l [A6 - 0x1B4], D0 000003AC 47EE FFBC lea.l A3, [A6 - 0x44] 000003B0 2D4B FE2E move.l [A6 - 0x1D2], A3 000003B4 70FF moveq.l D0, 0xFFFFFFFF 000003B6 3D40 FE38 move.w [A6 - 0x1C8], D0 // begin alternate branch 000003B8-000003C0 label000003B8: 000003B8 FE38 41EE .unknown 0xFE38 0x41EE (W = 7) 000003BC FE1C 7009 .unknown 0xFE1C 0x7009 (W = 7) // end alternate branch 000003B8-000003C0 label000003B8: // (misaligned) 000003BA 41EE FE1C lea.l A0, [A6 - 0x1E4] 000003BE 7009 moveq.l D0, 0x09 000003C0 A260 syscall FSDispatch/HFSDispatch, flags=2 000003C2 3800 move.w D4, D0 000003C4 665A bne +0x5C /* 00000420 */ 000003C6 262E FE80 move.l D3, [A6 - 0x180] 000003CA 286E 0008 movea.l A4, [A6 + 0x8] 000003CE 700A moveq.l D0, 0x0A 000003D0 D9C0 add.l A4, D0 000003D2 2D4C FFFC move.l [A6 - 0x4], A4 000003D6 1214 move.b D1, [A4] 000003D8 7000 moveq.l D0, 0x00 000003DA 1001 move.b D0, D1 000003DC 5280 addq.l D0, 1 000003DE 2F00 move.l -[A7], D0 label000003E0: 000003E0 2F0C move.l -[A7], A4 000003E2 486E FEBC pea.l [A6 - 0x144] 000003E6 4EB9 0000 0042 jsr [0x00000042] 000003EC 4FEF 000C lea.l A7, [A7 + 0xC] 000003F0 206E 0008 movea.l A0, [A6 + 0x8] 000003F4 3028 0004 move.w D0, [A0 + 0x4] 000003F8 3D40 FE9E move.w [A6 - 0x162], D0 000003FC 2028 0006 move.l D0, [A0 + 0x6] 00000400 2D40 FEB8 move.l [A6 - 0x148], D0 00000404 41EE FEBC lea.l A0, [A6 - 0x144] 00000408 2D48 FE9A move.l [A6 - 0x166], A0 0000040C 2D43 FEAC move.l [A6 - 0x154], D3 00000410 2D4B FEA4 move.l [A6 - 0x15C], A3 00000414 41EE FE88 lea.l A0, [A6 - 0x178] 00000418 7005 moveq.l D0, 0x05 0000041A A260 syscall FSDispatch/HFSDispatch, flags=2 0000041C 3800 move.w D4, D0 0000041E 6704 beq +0x6 /* 00000424 */ label00000420: 00000420 3004 move.w D0, D4 00000422 6028 bra +0x2A /* 0000044C */ label00000424: 00000424 554F subq.w A7, 2 00000426 3F12 move.w -[A7], [A2] 00000428 2F2A 0002 move.l -[A7], [A2 + 0x2] 0000042C 486E FEBC pea.l [A6 - 0x144] 00000430 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 00000436 2F00 move.l -[A7], D0 00000438 5C4A addq.w A2, 6 0000043A 2F0A move.l -[A7], A2 0000043C 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 00000442 2F00 move.l -[A7], D0 00000444 4EB9 0000 0CB2 jsr [0x00000CB2 /* MMU32bit */] 0000044A 301F move.w D0, [A7]+ label0000044C: 0000044C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000450 4E5E unlink A6 00000452 205F movea.l A0, [A7]+ 00000454 504F addq.w A7, 8 00000456 4ED0 jmp [A0] 00000458 9F4D subx.w -[A7], -[A5] 0000045A 6F76 ble +0x78 /* 000004D2 */ 0000045C 6541 bcs +0x43 /* 0000049F */ 0000045E 6E64 bgt +0x66 /* 000004C4 */ 00000460 5265 addq.w -[A5], 1 00000462 6E61 bgt +0x63 /* 000004C5 */ 00000464 6D65 blt +0x67 /* 000004CB */ 00000466 5F5F subq.w [A7]+, 7 00000468 3554 4669 move.w [A2 + 0x4669], [A4] 0000046C 6C65 bge +0x67 /* 000004D3 */ 0000046E 4652 not.w [A2] 00000470 4336 4653 .invalid 1, [A6 + D4.w * 8 + 0x53] // invalid opcode 4 with b == 4 00000474 5370 6563 0000 FFFF 4E56 subq.w [[A0] - 0xB1AA], 1 0000047E FFB8 .invalid <> 00000480 206E 0008 movea.l A0, [A6 + 0x8] 00000484 5848 addq.w A0, 4 00000486 43EE FFB8 lea.l A1, [A6 - 0x48] 0000048A 7010 moveq.l D0, 0x10 label0000048C: 0000048C 22D8 move.l [A1]+, [A0]+ 0000048E 51C8 FFFC dbf D0, -0x6 /* 0000048C */ 00000492 3290 move.w [A1], [A0] 00000494 554F subq.w A7, 2 00000496 486E FFB8 pea.l [A6 - 0x48] 0000049A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000049E 700B moveq.l D0, 0x0B 000004A0 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000004A2 301F move.w D0, [A7]+ 000004A4 4E5E unlink A6 000004A6 205F movea.l A0, [A7]+ 000004A8 504F addq.w A7, 8 000004AA 4ED0 jmp [A0] 000004AC 9C52 sub.w D6, [A2] 000004AE 656E bcs +0x70 /* 0000051E */ 000004B0 616D bsr +0x6F /* 0000051F */ 000004B2 6546 bcs +0x48 /* 000004FA */ 000004B4 696C bvs +0x6E /* 00000522 */ 000004B6 655F bcs +0x61 /* 00000517 */ 000004B8 5F35 5446 subq.b [A5 + D5.w * 4 + 0x46], 7 000004BC 696C bvs +0x6E /* 0000052A */ 000004BE 6546 bcs +0x48 /* 00000506 */ 000004C0 5243 addq.w D3, 1 000004C2 3643 movea.w A3, D3 label000004C4: 000004C4 5374 7236 subq.w [A4 + D7.w * 2 + 0x36], 1 000004C8 3300 move.w -[A1], D0 000004CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004CE FFC0 .invalid <> 000004D0 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 // begin alternate branch 000004D2-000004DA label000004D2: 000004D2 1C38 266E move.b D6, [0x0000266E] 000004D6 0008 284B ori.b A0, 0x4B /* 'K' */ // end alternate branch 000004D2-000004DA label000004D2: // (misaligned) 000004D4 266E 0008 movea.l A3, [A6 + 0x8] 000004D8 284B movea.l A4, A3 000004DA 700A moveq.l D0, 0x0A 000004DC D9C0 add.l A4, D0 000004DE 1014 move.b D0, [A4] 000004E0 7800 moveq.l D4, 0x00 000004E2 1800 move.b D4, D0 000004E4 5284 addq.l D4, 1 000004E6 7640 moveq.l D3, 0x40 000004E8 B883 cmp.l D4, D3 000004EA 6C04 bge +0x6 /* 000004F0 */ 000004EC 2004 move.l D0, D4 000004EE 6002 bra +0x4 /* 000004F2 */ label000004F0: 000004F0 2003 move.l D0, D3 label000004F2: 000004F2 2F00 move.l -[A7], D0 000004F4 2F0C move.l -[A7], A4 000004F6 486E FFC0 pea.l [A6 - 0x40] label000004FA: 000004FA 4EB9 0000 0042 jsr [0x00000042] 00000500 4FEF 000C lea.l A7, [A7 + 0xC] 00000504 7600 moveq.l D3, 0x00 label00000506: 00000506 246E 000C movea.l A2, [A6 + 0xC] 0000050A 2543 000C move.l [A2 + 0xC], D3 0000050E 41EE FFC0 lea.l A0, [A6 - 0x40] 00000512 2548 0012 move.l [A2 + 0x12], A0 00000516 302B 0004 move.w D0, [A3 + 0x4] 0000051A 3540 0016 move.w [A2 + 0x16], D0 label0000051E: 0000051E 202B 0006 move.l D0, [A3 + 0x6] label00000522: 00000522 2540 0030 move.l [A2 + 0x30], D0 00000526 204A movea.l A0, A2 00000528 700A moveq.l D0, 0x0A label0000052A: 0000052A A260 syscall FSDispatch/HFSDispatch, flags=2 0000052C 3A00 move.w D5, D0 0000052E 2543 0012 move.l [A2 + 0x12], D3 00000532 3005 move.w D0, D5 00000534 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000538 4E5E unlink A6 0000053A 205F movea.l A0, [A7]+ 0000053C 504F addq.w A7, 8 0000053E 4ED0 jmp [A0] 00000540 8020 or.b D0, -[A0] 00000542 5365 subq.w -[A5], 1 00000544 7443 moveq.l D2, 0x43 00000546 6174 bsr +0x76 /* 000005BC */ 00000548 496E 666F chk.w D4, [A6 + 0x666F] 0000054C 5F5F subq.w [A7]+, 7 0000054E 3554 4669 move.w [A2 + 0x4669], [A4] 00000552 6C65 bge +0x67 /* 000005B9 */ 00000554 4652 not.w [A2] 00000556 3130 4349 move.w -[A0], [[A0 + <>]] 0000055A 6E66 bgt +0x68 /* 000005C2 */ 0000055C 6F50 ble +0x52 /* 000005AE */ 0000055E 4252 clr.w [A2] 00000560 6563 bcs +0x65 /* 000005C5 */ 00000562 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000566 0000 554F ori.b D0, 0x4F /* 'O' */ 0000056A 206E 0008 movea.l A0, [A6 + 0x8] 0000056E 3F28 0060 move.w -[A7], [A0 + 0x60] 00000572 2F2E 000C move.l -[A7], [A6 + 0xC] 00000576 4EB9 0000 018A jsr [0x0000018A /* KeyRepTime */] 0000057C 301F move.w D0, [A7]+ 0000057E 4E5E unlink A6 00000580 205F movea.l A0, [A7]+ 00000582 504F addq.w A7, 8 00000584 4ED0 jmp [A0] 00000586 9753 sub.w [A3], D3 00000588 6574 bcs +0x76 /* 000005FE */ 0000058A 4461 neg.w -[A1] 0000058C 7461 moveq.l D2, 0x61 0000058E 4C65 6E67 movem.l D1,D2,D4,D5,D6,A1,A2,A5,A6,A7, -[A5] 00000592 7468 moveq.l D2, 0x68 00000594 5F5F subq.w [A7]+, 7 00000596 3554 4669 move.w [A2 + 0x4669], [A4] 0000059A 6C65 bge +0x67 /* 00000601 */ 0000059C 466C 0000 not.w [A4 + 0x0] 000005A0 4E56 0000 link A6, 0 000005A4 554F subq.w A7, 2 000005A6 206E 0008 movea.l A0, [A6 + 0x8] 000005AA 3F28 0060 move.w -[A7], [A0 + 0x60] label000005AE: 000005AE 3F2E 000C move.w -[A7], [A6 + 0xC] 000005B2 2F2E 000E move.l -[A7], [A6 + 0xE] 000005B6 4EB9 0000 019A jsr [0x0000019A] fn000005BC: 000005BC 301F move.w D0, [A7]+ 000005BE 4E5E unlink A6 000005C0 205F movea.l A0, [A7]+ label000005C2: 000005C2 4FEF 000A lea.l A7, [A7 + 0xA] 000005C6 4ED0 jmp [A0] 000005C8 9653 sub.w D3, [A3] 000005CA 6574 bcs +0x76 /* 00000640 */ 000005CC 4461 neg.w -[A1] 000005CE 7461 moveq.l D2, 0x61 000005D0 4D61 chk.w D6, -[A1] 000005D2 726B moveq.l D1, 0x6B 000005D4 5F5F subq.w [A7]+, 7 000005D6 3554 4669 move.w [A2 + 0x4669], [A4] 000005DA 6C65 bge +0x67 /* 00000641 */ 000005DC 466C 7300 not.w [A4 + 0x7300] 000005E0 0000 FFFF ori.b D0, 0xFF 000005E4 4E56 0000 link A6, 0 000005E8 2F0A move.l -[A7], A2 000005EA 246E 0008 movea.l A2, [A6 + 0x8] 000005EE 156E 000E 005B move.b [A2 + 0x5B], [A6 + 0xE] 000005F4 156E 000C 005C move.b [A2 + 0x5C], [A6 + 0xC] 000005FA 245F movea.l A2, [A7]+ 000005FC 4E5E unlink A6 label000005FE: 000005FE 205F movea.l A0, [A7]+ 00000600 504F addq.w A7, 8 00000602 4ED0 jmp [A0] 00000604 9B53 sub.w [A3], D5 00000606 6574 bcs +0x76 /* 0000067C */ 00000608 5065 addq.w -[A5], 8 0000060A 726D moveq.l D1, 0x6D 0000060C 6973 bvs +0x75 /* 00000681 */ 0000060E 7369 moveq.l D1, 0x69 00000610 6F6E ble +0x70 /* 00000680 */ 00000612 735F moveq.l D1, 0x5F 00000614 5F35 5446 subq.b [A5 + D5.w * 4 + 0x46], 7 00000618 696C bvs +0x6E /* 00000686 */ 0000061A 6546 bcs +0x48 /* 00000662 */ 0000061C 5363 subq.w -[A3], 1 0000061E 5363 subq.w -[A3], 1 00000620 0000 FFFF ori.b D0, 0xFF 00000624 4E56 FF94 link A6, -0x006C 00000628 48E7 1020 movem.l -[A7], D3,A2 0000062C 246E 0008 movea.l A2, [A6 + 0x8] 00000630 486E FF94 pea.l [A6 - 0x6C] 00000634 2F0A move.l -[A7], A2 00000636 2052 movea.l A0, [A2] 00000638 2068 009C movea.l A0, [A0 + 0x9C] 0000063C 4E90 jsr [A0] 0000063E 3600 move.w D3, D0 label00000640: 00000640 6616 bne +0x18 /* 00000658 */ 00000642 1D6E 000D FFF0 move.b [A6 - 0x10], [A6 + 0xD] 00000648 486E FF94 pea.l [A6 - 0x6C] 0000064C 2F0A move.l -[A7], A2 0000064E 2052 movea.l A0, [A2] 00000650 2068 0138 movea.l A0, [A0 + 0x138] 00000654 4E90 jsr [A0] 00000656 3600 move.w D3, D0 label00000658: 00000658 3003 move.w D0, D3 0000065A 4CDF 0408 movem.l D3,A2, [A7]+ 0000065E 4E5E unlink A6 00000660 205F movea.l A0, [A7]+ label00000662: 00000662 5C4F addq.w A7, 6 00000664 4ED0 jmp [A0] 00000666 9353 sub.w [A3], D1 00000668 6574 bcs +0x76 /* 000006DE */ 0000066A 5363 subq.w -[A3], 1 0000066C 7269 moveq.l D1, 0x69 0000066E 7074 moveq.l D0, 0x74 00000670 5F5F subq.w [A7]+, 7 00000672 3554 4669 move.w [A2 + 0x4669], [A4] 00000676 6C65 bge +0x67 /* 000006DD */ 00000678 4673 0000 not.w [A3 + D0.w] label0000067C: 0000067C 4E56 0000 link A6, 0 label00000680: 00000680 554F subq.w A7, 2 00000682 206E 0008 movea.l A0, [A6 + 0x8] label00000686: 00000686 3F28 0060 move.w -[A7], [A0 + 0x60] 0000068A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000068E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000692 4EB9 0000 016A jsr [0x0000016A /* Ticks */] 00000698 301F move.w D0, [A7]+ 0000069A 4E5E unlink A6 0000069C 205F movea.l A0, [A7]+ 0000069E 4FEF 000C lea.l A7, [A7 + 0xC] 000006A2 4ED0 jmp [A0] 000006A4 9757 sub.w [A7], D3 000006A6 7269 moveq.l D1, 0x69 000006A8 7465 moveq.l D2, 0x65 000006AA 4461 neg.w -[A1] 000006AC 7461 moveq.l D2, 0x61 000006AE 5F5F subq.w [A7]+, 7 000006B0 3554 4669 move.w [A2 + 0x4669], [A4] 000006B4 6C65 bge +0x67 /* 0000071B */ 000006B6 4650 not.w [A0] 000006B8 4376 526C chk.w D1, [A6 + D5.w * 2 + 0x6C] 000006BC 0000 FFFF ori.b D0, 0xFF 000006C0 4E56 FF70 link A6, -0x0090 000006C4 48E7 1020 movem.l -[A7], D3,A2 000006C8 4240 clr.w D0 000006CA 3D40 FFB0 move.w [A6 - 0x50], D0 000006CE 7000 moveq.l D0, 0x00 000006D0 2D40 FFB2 move.l [A6 - 0x4E], D0 000006D4 7600 moveq.l D3, 0x00 000006D6 2D43 FFBA move.l [A6 - 0x46], D3 000006DA 2D43 FFBE move.l [A6 - 0x42], D3 label000006DE: 000006DE 2D79 FFFF 3C6C FFB6 move.l [A6 - 0x4A], [0xFFFF3C6C] 000006E6 45EE FF70 lea.l A2, [A6 - 0x90] 000006EA 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 000006F0 486E FF70 pea.l [A6 - 0x90] 000006F4 4EB9 0000 07CA jsr [0x000007CA] 000006FA 584F addq.w A7, 4 000006FC 4A80 tst.l D0 000006FE 663A bne +0x3C /* 0000073A */ 00000700 703C moveq.l D0, 0x3C 00000702 2D40 FFC4 move.l [A6 - 0x3C], D0 00000706 2D6E 000C FFC8 move.l [A6 - 0x38], [A6 + 0xC] 0000070C 2D43 FFFC move.l [A6 - 0x4], D3 00000710 554F subq.w A7, 2 00000712 206E 0008 movea.l A0, [A6 + 0x8] 00000716 7030 moveq.l D0, 0x30 00000718 D1C0 add.l A0, D0 0000071A 2F08 move.l -[A7], A0 0000071C 486E FFC4 pea.l [A6 - 0x3C] 00000720 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000724 A88F syscall OSDispatch 00000726 301F move.w D0, [A7]+ 00000728 3F00 move.w -[A7], D0 0000072A 4EB9 0000 117A jsr [0x0000117A] 00000730 23EE FFB6 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x4A] 00000738 6010 bra +0x12 /* 0000074A */ label0000073A: 0000073A 4879 FFFE B5E8 push.l 0xFFFEB5E8 00000740 2F2E 000C move.l -[A7], [A6 + 0xC] 00000744 4EB9 0000 0B8A jsr [0x00000B8A] label0000074A: 0000074A 4CDF 0408 movem.l D3,A2, [A7]+ 0000074E 4E5E unlink A6 00000750 205F movea.l A0, [A7]+ 00000752 504F addq.w A7, 8 00000754 4ED0 jmp [A0] 00000756 802C 4765 or.b D0, [A4 + 0x4765] 0000075A 7441 moveq.l D2, 0x41 0000075C 7070 moveq.l D0, 0x70 0000075E 6C69 bge +0x6B /* 000007C9 */ 00000760 6361 bls +0x63 /* 000007C3 */ 00000762 7469 moveq.l D2, 0x69 00000764 6F6E ble +0x70 /* 000007D4 */ 00000766 4E61 move USP, A1 00000768 6D65 blt +0x67 /* 000007CF */ 0000076A 5F5F subq.w [A7]+, 7 0000076C 3132 5441 move.w -[A0], [A2 + D5.w * 4 + 0x41] 00000770 7070 moveq.l D0, 0x70 00000772 6C69 bge +0x6B /* 000007DD */ 00000774 6361 bls +0x63 /* 000007D7 */ 00000776 7469 moveq.l D2, 0x69 00000778 6F6E ble +0x70 /* 000007E8 */ 0000077A 4652 not.w [A2] 0000077C 3743 5374 move.w [A3 + 0x5374], D3 00000780 7232 moveq.l D1, 0x32 00000782 3535 0000 move.w -[A2], [A5 + D0.w] 00000786 FFFF .invalid <> 00000788 4E56 0000 link A6, 0 0000078C 48E7 1010 movem.l -[A7], D3,A3 00000790 266E 0008 movea.l A3, [A6 + 0x8] 00000794 2F0B move.l -[A7], A3 00000796 2053 movea.l A0, [A3] 00000798 2068 0050 movea.l A0, [A0 + 0x50] 0000079C 4E90 jsr [A0] 0000079E 2600 move.l D3, D0 000007A0 D6AE 000C add.l D3, [A6 + 0xC] 000007A4 2F0B move.l -[A7], A3 000007A6 2053 movea.l A0, [A3] 000007A8 2068 0058 movea.l A0, [A0 + 0x58] 000007AC 4E90 jsr [A0] 000007AE B083 cmp.l D0, D3 000007B0 6C0C bge +0xE /* 000007BE */ 000007B2 2F03 move.l -[A7], D3 000007B4 2F0B move.l -[A7], A3 000007B6 2053 movea.l A0, [A3] 000007B8 2068 005C movea.l A0, [A0 + 0x5C] 000007BC 4E90 jsr [A0] label000007BE: 000007BE 2F2B 000E move.l -[A7], [A3 + 0xE] 000007C2 2F0B move.l -[A7], A3 000007C4 2053 movea.l A0, [A3] 000007C6 2068 0050 movea.l A0, [A0 + 0x50] 000007CA 4E90 jsr [A0] 000007CC 2F00 move.l -[A7], D0 000007CE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007D2 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 000007D4-000007D8 label000007D4: 000007D4 000C 7002 ori.b A4, 0x2 // end alternate branch 000007D4-000007D8 label000007D4: // (misaligned) 000007D6 7002 moveq.l D0, 0x02 000007D8 A822 syscall ResourceDispatch 000007DA 4EB9 0000 12AA jsr [0x000012AA] 000007E0 2F03 move.l -[A7], D3 000007E2 2F0B move.l -[A7], A3 000007E4 2053 movea.l A0, [A3] 000007E6 2068 0054 movea.l A0, [A0 + 0x54] // begin alternate branch 000007E8-000007EC label000007E8: 000007E8 0054 4E90 ori.w [A4], 0x4E90 // end alternate branch 000007E8-000007EC label000007E8: // (misaligned) 000007EA 4E90 jsr [A0] 000007EC 4CDF 0808 movem.l D3,A3, [A7]+ 000007F0 4E5E unlink A6 000007F2 205F movea.l A0, [A7]+ 000007F4 4FEF 000C lea.l A7, [A7 + 0xC] 000007F8 4ED0 jmp [A0] 000007FA 8022 or.b D0, -[A2] 000007FC 5772 6974 subq.w <>, 3 00000800 6542 bcs +0x44 /* 00000844 */ 00000802 7974 moveq.l D4, 0x74 00000804 6573 bcs +0x75 /* 00000879 */ 00000806 5F5F subq.w [A7]+, 7 00000808 3135 5452 move.w -[A0], [A5 + D5.w * 4 + 0x52] 0000080C 6573 bcs +0x75 /* 00000881 */ 0000080E 6F75 ble +0x77 /* 00000885 */ 00000810 7263 moveq.l D1, 0x63 00000812 6553 bcs +0x55 /* 00000867 */ 00000814 7472 moveq.l D2, 0x72 00000816 6561 bcs +0x63 /* 00000879 */ 00000818 6D46 blt +0x48 /* 00000860 */ 0000081A 5043 addq.w D3, 8 0000081C 766C moveq.l D3, 0x6C 0000081E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000822 0000 206E ori.b D0, 0x6E /* 'n' */ 00000826 000C B1EE ori.b A4, 0xEE 0000082A 0008 670C ori.b A0, 0xC 0000082E 3F3C B1DD move.w -[A7], 0xB1DD 00000832 42A7 clr.l -[A7] 00000834 4EB9 0000 112A jsr [0x0000112A] 0000083A 4E5E unlink A6 0000083C 205F movea.l A0, [A7]+ 0000083E 4FEF 000C lea.l A7, [A7 + 0xC] 00000842 4ED0 jmp [A0] label00000844: 00000844 8022 or.b D0, -[A2] 00000846 5361 subq.w -[A1], 1 00000848 7665 moveq.l D3, 0x65 0000084A 4167 chk.w D0, -[A7] 0000084C 6169 bsr +0x6B /* 000008B7 */ 0000084E 6E5F bgt +0x61 /* 000008AF */ 00000850 5F39 5444 6F63 subq.b [0x54446F63], 7 00000856 756D moveq.l D2, 0x6D 00000858 656E bcs +0x70 /* 000008C8 */ 0000085A 7446 moveq.l D2, 0x46 0000085C 6C50 bge +0x52 /* 000008AE */ 0000085E 3954 446F move.w [A4 + 0x446F], [A4] // begin alternate branch 00000860-00000864 label00000860: 00000860 446F 6375 neg.w [A7 + 0x6375] // end alternate branch 00000860-00000864 label00000860: // (misaligned) 00000862 6375 bls +0x77 /* 000008D9 */ 00000864 6D65 blt +0x67 /* 000008CB */ 00000866 6E74 bgt +0x76 /* 000008DC */ 00000868 0000 FFFF ori.b D0, 0xFF 0000086C 205F movea.l A0, [A7]+ 0000086E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000872 4ED0 jmp [A0] 00000874 4E56 FD54 link A6, -0x02AC 00000878 48E7 1030 movem.l -[A7], D3,A2,A3 0000087C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000880 206E 000E movea.l A0, [A6 + 0xE] 00000884 2050 movea.l A0, [A0] 00000886 2068 011C movea.l A0, [A0 + 0x11C] 0000088A 4E90 jsr [A0] 0000088C 4A00 tst.b D0 0000088E 6700 01AE beq +0x1B0 /* 00000A3E */ 00000892 4203 clr.b D3 00000894 1D43 FD54 move.b [A6 - 0x2AC], D3 00000898 1D43 FE54 move.b [A6 - 0x1AC], D3 0000089C 486E FD54 pea.l [A6 - 0x2AC] 000008A0 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 000008A6 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] 000008AC 2050 movea.l A0, [A0] label000008AE: 000008AE 2068 0298 movea.l A0, [A0 + 0x298] 000008B2 4E90 jsr [A0] 000008B4 486E FE54 pea.l [A6 - 0x1AC] 000008B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008BC 206E 0008 movea.l A0, [A6 + 0x8] 000008C0 2050 movea.l A0, [A0] 000008C2 2068 01E8 movea.l A0, [A0 + 0x1E8] 000008C6 4E90 jsr [A0] label000008C8: 000008C8 102E FE54 move.b D0, [A6 - 0x1AC] 000008CC 57C0 seq D0 000008CE 4400 neg.b D0 000008D0 4880 ext.w D0 000008D2 48C0 ext.l D0 000008D4 6600 00B0 bne +0xB2 /* 00000986 */ 000008D8 7001 moveq.l D0, 0x01 000008DA 1F00 move.b -[A7], D0 label000008DC: 000008DC 4EB9 0000 1192 jsr [0x00001192] 000008E2 1D40 FF54 move.b [A6 - 0xAC], D0 000008E6 594F subq.w A7, 4 000008E8 486E FE54 pea.l [A6 - 0x1AC] 000008EC 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000008F2 2F00 move.l -[A7], D0 000008F4 A906 syscall NewString 000008F6 265F movea.l A3, [A7]+ 000008F8 1F2E FF54 move.b -[A7], [A6 - 0xAC] 000008FC 4EB9 0000 1192 jsr [0x00001192] 00000902 2F0B move.l -[A7], A3 00000904 4EB9 0000 1172 jsr [0x00001172] 0000090A 4240 clr.w D0 0000090C 3D40 FF98 move.w [A6 - 0x68], D0 00000910 7000 moveq.l D0, 0x00 00000912 2D40 FF9A move.l [A6 - 0x66], D0 00000916 7600 moveq.l D3, 0x00 00000918 2D43 FFA2 move.l [A6 - 0x5E], D3 0000091C 2D43 FFA6 move.l [A6 - 0x5A], D3 00000920 2D79 FFFF 3C6C FF9E move.l [A6 - 0x62], [0xFFFF3C6C] 00000928 45EE FF58 lea.l A2, [A6 - 0xA8] 0000092C 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000932 486E FF58 pea.l [A6 - 0xA8] 00000936 4EB9 0000 07CA jsr [0x000007CA] 0000093C 584F addq.w A7, 4 0000093E 4A80 tst.l D0 00000940 662A bne +0x2C /* 0000096C */ 00000942 2F0B move.l -[A7], A3 00000944 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 0000094A 3F3C BFF3 move.w -[A7], 0xBFF3 0000094E 4879 FFFF 645C push.l 0xFFFF645C 00000954 4EB9 0000 13EA jsr [0x000013EA] 0000095A 4EB9 0000 12AA jsr [0x000012AA] 00000960 23EE FF9E FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x62] 00000968 6000 00D4 bra +0xD6 /* 00000A3E */ label0000096C: 0000096C 2F0B move.l -[A7], A3 0000096E 4EB9 0000 115A jsr [0x0000115A] 00000974 3F2E FF98 move.w -[A7], [A6 - 0x68] 00000978 2F2E FF9A move.l -[A7], [A6 - 0x66] 0000097C 4EB9 0000 112A jsr [0x0000112A] 00000982 6000 00BA bra +0xBC /* 00000A3E */ label00000986: 00000986 102E FD54 move.b D0, [A6 - 0x2AC] 0000098A 57C0 seq D0 0000098C 4400 neg.b D0 0000098E 4880 ext.w D0 00000990 48C0 ext.l D0 00000992 6600 00AA bne +0xAC /* 00000A3E */ 00000996 7001 moveq.l D0, 0x01 00000998 1F00 move.b -[A7], D0 0000099A 4EB9 0000 1192 jsr [0x00001192] 000009A0 1D40 FFAA move.b [A6 - 0x56], D0 000009A4 594F subq.w A7, 4 000009A6 486E FD54 pea.l [A6 - 0x2AC] 000009AA 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000009B0 2F00 move.l -[A7], D0 000009B2 A906 syscall NewString 000009B4 265F movea.l A3, [A7]+ 000009B6 1F2E FFAA move.b -[A7], [A6 - 0x56] 000009BA 4EB9 0000 1192 jsr [0x00001192] 000009C0 2F0B move.l -[A7], A3 000009C2 4EB9 0000 1172 jsr [0x00001172] 000009C8 4240 clr.w D0 000009CA 3D40 FFEC move.w [A6 - 0x14], D0 000009CE 7000 moveq.l D0, 0x00 000009D0 2D40 FFEE move.l [A6 - 0x12], D0 000009D4 7600 moveq.l D3, 0x00 000009D6 2D43 FFF6 move.l [A6 - 0xA], D3 000009DA 2D43 FFFA move.l [A6 - 0x6], D3 000009DE 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 000009E6 45EE FFAC lea.l A2, [A6 - 0x54] 000009EA 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 000009F0 486E FFAC pea.l [A6 - 0x54] 000009F4 4EB9 0000 07CA jsr [0x000007CA] 000009FA 584F addq.w A7, 4 000009FC 4A80 tst.l D0 000009FE 6628 bne +0x2A /* 00000A28 */ 00000A00 2F0B move.l -[A7], A3 00000A02 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 00000A08 3F3C BFF4 move.w -[A7], 0xBFF4 00000A0C 4879 FFFF 645C push.l 0xFFFF645C 00000A12 4EB9 0000 13EA jsr [0x000013EA] 00000A18 4EB9 0000 12AA jsr [0x000012AA] 00000A1E 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00000A26 6016 bra +0x18 /* 00000A3E */ label00000A28: 00000A28 2F0B move.l -[A7], A3 00000A2A 4EB9 0000 115A jsr [0x0000115A] 00000A30 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000A34 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000A38 4EB9 0000 112A jsr [0x0000112A] label00000A3E: 00000A3E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000A42 4E5E unlink A6 00000A44 205F movea.l A0, [A7]+ 00000A46 4FEF 000A lea.l A7, [A7 + 0xA] 00000A4A 4ED0 jmp [A0] 00000A4C 8033 446F or.b D0, [A3 + D4.w * 4 + 0x6F] 00000A50 5772 6974 subq.w <>, 3 00000A54 6546 bcs +0x48 /* 00000A9C */ 00000A56 696E bvs +0x70 /* 00000AC6 */ 00000A58 6465 bcc +0x67 /* 00000ABF */ 00000A5A 7253 moveq.l D1, 0x53 00000A5C 7472 moveq.l D2, 0x72 00000A5E 696E bvs +0x70 /* 00000ACE */ 00000A60 675F beq +0x61 /* 00000AC1 */ 00000A62 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00000A66 4669 6C65 not.w [A1 + 0x6C65] 00000A6A 4261 clr.w -[A1] 00000A6C 7365 moveq.l D1, 0x65 00000A6E 6444 bcc +0x46 /* 00000AB4 */ 00000A70 6F63 ble +0x65 /* 00000AD5 */ 00000A72 756D moveq.l D2, 0x6D 00000A74 656E bcs +0x70 /* 00000AE4 */ 00000A76 7446 moveq.l D2, 0x46 00000A78 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 00000A7C 696C bvs +0x6E /* 00000AEA */ 00000A7E 6555 bcs +0x57 /* 00000AD5 */ 00000A80 6300 0000 bls +0x2 /* 00000A82 */ // begin alternate branch 00000A82-00000A88 label00000A82: 00000A82 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000A86 FFF4 .invalid <> // end alternate branch 00000A82-00000A88 label00000A82: // (misaligned) 00000A84 4E56 FFF4 link A6, -0x000C 00000A88 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000A8C 266E 0008 movea.l A3, [A6 + 0x8] 00000A90 286E 000E movea.l A4, [A6 + 0xE] 00000A94 4AAB 012E tst.l [A3 + 0x12E] 00000A98 6700 0082 beq +0x84 /* 00000B1C */ label00000A9C: 00000A9C 2F0C move.l -[A7], A4 00000A9E 2054 movea.l A0, [A4] 00000AA0 2068 011C movea.l A0, [A0 + 0x11C] 00000AA4 4E90 jsr [A0] 00000AA6 4A00 tst.b D0 00000AA8 6734 beq +0x36 /* 00000ADE */ 00000AAA 202B 012E move.l D0, [A3 + 0x12E] 00000AAE 2D40 FFF4 move.l [A6 - 0xC], D0 00000AB2 486E FFF4 pea.l [A6 - 0xC] // begin alternate branch 00000AB4-00000AB6 label00000AB4: 00000AB4 FFF4 .invalid <> // end alternate branch 00000AB4-00000AB6 label00000AB4: // (misaligned) 00000AB6 4EB9 0000 11D2 jsr [0x000011D2] 00000ABC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000AC0 2F3C 5052 4E54 move.l -[A7], 0x50524E54 /* 'PRNT' */ label00000AC6: 00000AC6 7001 moveq.l D0, 0x01 00000AC8 3F00 move.w -[A7], D0 00000ACA 4879 FFFF 645C push.l 0xFFFF645C // begin alternate branch 00000ACE-00000AD0 label00000ACE: 00000ACE 645C bcc +0x5E /* 00000B2C */ // end alternate branch 00000ACE-00000AD0 label00000ACE: // (misaligned) 00000AD0 4EB9 0000 13EA jsr [0x000013EA] 00000AD6 4EB9 0000 12AA jsr [0x000012AA] 00000ADC 603E bra +0x40 /* 00000B1C */ label00000ADE: 00000ADE 7078 moveq.l D0, 0x78 00000AE0 2D40 FFF8 move.l [A6 - 0x8], D0 label00000AE4: 00000AE4 244B movea.l A2, A3 00000AE6 45EA 012E lea.l A2, [A2 + 0x12E] label00000AEA: 00000AEA 2052 movea.l A0, [A2] 00000AEC A069 syscall HGetState 00000AEE 4880 ext.w D0 00000AF0 3D40 FFFC move.w [A6 - 0x4], D0 00000AF4 2052 movea.l A0, [A2] 00000AF6 A029 syscall HLock 00000AF8 2052 movea.l A0, [A2] 00000AFA 2F10 move.l -[A7], [A0] 00000AFC 486E FFF8 pea.l [A6 - 0x8] 00000B00 2F0C move.l -[A7], A4 00000B02 2054 movea.l A0, [A4] 00000B04 2068 015C movea.l A0, [A0 + 0x15C] 00000B08 4E90 jsr [A0] 00000B0A 3600 move.w D3, D0 00000B0C 2052 movea.l A0, [A2] 00000B0E 102E FFFD move.b D0, [A6 - 0x3] 00000B12 A06A syscall HSetState 00000B14 3F03 move.w -[A7], D3 00000B16 4EB9 0000 117A jsr [0x0000117A] label00000B1C: 00000B1C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000B20 4E5E unlink A6 00000B22 205F movea.l A0, [A7]+ 00000B24 4FEF 000A lea.l A7, [A7 + 0xA] 00000B28 4ED0 jmp [A0] 00000B2A 8030 446F or.b D0, [A0 + D4.w * 4 + 0x6F] // begin alternate branch 00000B2C-00000B32 label00000B2C: 00000B2C 446F 5772 neg.w [A7 + 0x5772] 00000B30 6974 bvs +0x76 /* 00000BA6 */ // end alternate branch 00000B2C-00000B32 label00000B2C: // (misaligned) 00000B2E 5772 6974 subq.w <>, 3 00000B32 6550 bcs +0x52 /* 00000B84 */ 00000B34 7269 moveq.l D1, 0x69 00000B36 6E74 bgt +0x76 /* 00000BAC */ 00000B38 496E 666F chk.w D4, [A6 + 0x666F] 00000B3C 5F5F subq.w [A7]+, 7 00000B3E 3138 5446 move.w -[A0], [0x00005446] 00000B42 696C bvs +0x6E /* 00000BB0 */ 00000B44 6542 bcs +0x44 /* 00000B88 */ 00000B46 6173 bsr +0x75 /* 00000BBB */ 00000B48 6564 bcs +0x66 /* 00000BAE */ 00000B4A 446F 6375 neg.w [A7 + 0x6375] 00000B4E 6D65 blt +0x67 /* 00000BB5 */ 00000B50 6E74 bgt +0x76 /* 00000BC6 */ 00000B52 4650 not.w [A0] 00000B54 3554 4669 move.w [A2 + 0x4669], [A4] 00000B58 6C65 bge +0x67 /* 00000BBF */ 00000B5A 5563 subq.w -[A3], 2 00000B5C 0000 FFFF ori.b D0, 0xFF 00000B60 4E56 FF54 link A6, -0x00AC 00000B64 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000B68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B6C 206E 0008 movea.l A0, [A6 + 0x8] 00000B70 2050 movea.l A0, [A0] 00000B72 2068 017C movea.l A0, [A0 + 0x17C] 00000B76 4E90 jsr [A0] 00000B78 2D40 FF54 move.l [A6 - 0xAC], D0 00000B7C 4A80 tst.l D0 00000B7E 6700 012E beq +0x130 /* 00000CAE */ 00000B82 2F2E 000E move.l -[A7], [A6 + 0xE] // begin alternate branch 00000B84-00000B8C label00000B84: 00000B84 000E 206E ori.b A6, 0x6E /* 'n' */ label00000B88: 00000B88 000E 2050 ori.b A6, 0x50 /* 'P' */ // end alternate branch 00000B84-00000B8C label00000B84: // (misaligned) 00000B86 206E 000E movea.l A0, [A6 + 0xE] label00000B88: // (misaligned) 00000B8A 2050 movea.l A0, [A0] 00000B8C 2068 011C movea.l A0, [A0 + 0x11C] 00000B90 4E90 jsr [A0] 00000B92 4A00 tst.b D0 00000B94 6700 0118 beq +0x11A /* 00000CAE */ 00000B98 7032 moveq.l D0, 0x32 00000B9A 2F00 move.l -[A7], D0 00000B9C 4EB9 0000 12DA jsr [0x000012DA] 00000BA2 2840 movea.l A4, D0 00000BA4 4243 clr.w D3 label00000BA6: 00000BA6 3D43 FF98 move.w [A6 - 0x68], D3 00000BAA 7800 moveq.l D4, 0x00 label00000BAC: 00000BAC 2D44 FF9A move.l [A6 - 0x66], D4 // begin alternate branch 00000BAE-00000BB0 label00000BAE: 00000BAE FF9A .invalid <> // end alternate branch 00000BAE-00000BB0 label00000BAE: // (misaligned) label00000BB0: 00000BB0 7A00 moveq.l D5, 0x00 00000BB2 2D45 FFA2 move.l [A6 - 0x5E], D5 00000BB6 2D45 FFA6 move.l [A6 - 0x5A], D5 00000BBA 2D79 FFFF 3C6C FF9E move.l [A6 - 0x62], [0xFFFF3C6C] 00000BC2 45EE FF58 lea.l A2, [A6 - 0xA8] label00000BC6: 00000BC6 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000BCC 486E FF58 pea.l [A6 - 0xA8] 00000BD0 4EB9 0000 07CA jsr [0x000007CA] 00000BD6 584F addq.w A7, 4 00000BD8 4A80 tst.l D0 00000BDA 6600 00BC bne +0xBE /* 00000C98 */ 00000BDE 7020 moveq.l D0, 0x20 00000BE0 2F00 move.l -[A7], D0 00000BE2 4EB9 0000 0BEA jsr [0x00000BEA] 00000BE8 2640 movea.l A3, D0 00000BEA 200B move.l D0, A3 00000BEC 6708 beq +0xA /* 00000BF6 */ 00000BEE 2F0B move.l -[A7], A3 00000BF0 4EB9 0000 455A jsr [0x0000455A] label00000BF6: 00000BF6 2F0C move.l -[A7], A4 00000BF8 700A moveq.l D0, 0x0A 00000BFA 2F00 move.l -[A7], D0 00000BFC 2F0B move.l -[A7], A3 00000BFE 4EB9 0000 4562 jsr [0x00004562] 00000C04 3D43 FFEC move.w [A6 - 0x14], D3 00000C08 2D44 FFEE move.l [A6 - 0x12], D4 00000C0C 2D45 FFF6 move.l [A6 - 0xA], D5 00000C10 2D45 FFFA move.l [A6 - 0x6], D5 00000C14 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00000C1C 45EE FFAC lea.l A2, [A6 - 0x54] 00000C20 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000C26 486E FFAC pea.l [A6 - 0x54] 00000C2A 4EB9 0000 07CA jsr [0x000007CA] 00000C30 584F addq.w A7, 4 00000C32 4A80 tst.l D0 00000C34 6624 bne +0x26 /* 00000C5A */ 00000C36 2F2E FF54 move.l -[A7], [A6 - 0xAC] 00000C3A 4227 clr.b -[A7] 00000C3C 2F0B move.l -[A7], A3 00000C3E 2053 movea.l A0, [A3] 00000C40 2068 00F8 movea.l A0, [A0 + 0xF8] 00000C44 4E90 jsr [A0] 00000C46 2F0B move.l -[A7], A3 00000C48 2053 movea.l A0, [A3] 00000C4A 2068 0044 movea.l A0, [A0 + 0x44] 00000C4E 4E90 jsr [A0] 00000C50 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00000C58 6016 bra +0x18 /* 00000C70 */ label00000C5A: 00000C5A 2F0B move.l -[A7], A3 00000C5C 4EB9 0000 14CA jsr [0x000014CA] 00000C62 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000C66 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000C6A 4EB9 0000 112A jsr [0x0000112A] label00000C70: 00000C70 2F0C move.l -[A7], A4 00000C72 2F3C 4445 5347 move.l -[A7], 0x44455347 /* 'DESG' */ 00000C78 7001 moveq.l D0, 0x01 00000C7A 3F00 move.w -[A7], D0 00000C7C 4879 FFFF 645C push.l 0xFFFF645C 00000C82 4EB9 0000 13EA jsr [0x000013EA] 00000C88 4EB9 0000 12AA jsr [0x000012AA] 00000C8E 23EE FF9E FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x62] 00000C96 6016 bra +0x18 /* 00000CAE */ label00000C98: 00000C98 2F0C move.l -[A7], A4 00000C9A 4EB9 0000 115A jsr [0x0000115A] 00000CA0 3F2E FF98 move.w -[A7], [A6 - 0x68] 00000CA4 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000CA8 4EB9 0000 112A jsr [0x0000112A] label00000CAE: 00000CAE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000CB2 4E5E unlink A6 00000CB4 205F movea.l A0, [A7]+ 00000CB6 4FEF 000A lea.l A7, [A7 + 0xA] 00000CBA 4ED0 jmp [A0] 00000CBC 8030 446F or.b D0, [A0 + D4.w * 4 + 0x6F] 00000CC0 5772 6974 subq.w <>, 3 00000CC4 6553 bcs +0x55 /* 00000D19 */ 00000CC6 656C bcs +0x6E /* 00000D34 */ 00000CC8 6563 bcs +0x65 /* 00000D2D */ 00000CCA 7469 moveq.l D2, 0x69 00000CCC 6F6E ble +0x70 /* 00000D3C */ 00000CCE 5F5F subq.w [A7]+, 7 00000CD0 3138 5446 move.w -[A0], [0x00005446] 00000CD4 696C bvs +0x6E /* 00000D42 */ 00000CD6 6542 bcs +0x44 /* 00000D1A */ 00000CD8 6173 bsr +0x75 /* 00000D4D */ 00000CDA 6564 bcs +0x66 /* 00000D40 */ 00000CDC 446F 6375 neg.w [A7 + 0x6375] 00000CE0 6D65 blt +0x67 /* 00000D47 */ 00000CE2 6E74 bgt +0x76 /* 00000D58 */ 00000CE4 4650 not.w [A0] 00000CE6 3554 4669 move.w [A2 + 0x4669], [A4] 00000CEA 6C65 bge +0x67 /* 00000D51 */ 00000CEC 5563 subq.w -[A3], 2 00000CEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000CF2 FFFC .invalid <> 00000CF4 2F0A move.l -[A7], A2 00000CF6 246E 0008 movea.l A2, [A6 + 0x8] 00000CFA 42A7 clr.l -[A7] 00000CFC 2F0A move.l -[A7], A2 00000CFE 2052 movea.l A0, [A2] 00000D00 2068 0154 movea.l A0, [A0 + 0x154] 00000D04 4E90 jsr [A0] 00000D06 204A movea.l A0, A2 00000D08 701E moveq.l D0, 0x1E 00000D0A D1C0 add.l A0, D0 00000D0C 2D48 FFFC move.l [A6 - 0x4], A0 00000D10 554F subq.w A7, 2 00000D12 2F08 move.l -[A7], A0 00000D14 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D18 4227 clr.b -[A7] label00000D1A: 00000D1A 7001 moveq.l D0, 0x01 00000D1C 1F00 move.b -[A7], D0 00000D1E 4EB9 0000 0C8A jsr [0x00000C8A] 00000D24 301F move.w D0, [A7]+ 00000D26 56C0 sne D0 00000D28 4400 neg.b D0 00000D2A 4880 ext.w D0 00000D2C 48C0 ext.l D0 00000D2E 670E beq +0x10 /* 00000D3E */ 00000D30 2F2E 000C move.l -[A7], [A6 + 0xC] label00000D34: 00000D34 2F0A move.l -[A7], A2 00000D36 2052 movea.l A0, [A2] 00000D38 2068 0190 movea.l A0, [A0 + 0x190] label00000D3C: 00000D3C 4E90 jsr [A0] label00000D3E: 00000D3E 245F movea.l A2, [A7]+ label00000D40: 00000D40 4E5E unlink A6 label00000D42: 00000D42 205F movea.l A0, [A7]+ 00000D44 504F addq.w A7, 8 00000D46 4ED0 jmp [A0] 00000D48 8031 4669 or.b D0, [A1 + D4.w * 8 + 0x69] 00000D4C 6C65 bge +0x67 /* 00000DB3 */ 00000D4E 4861 pea.l -[A1] 00000D50 7342 moveq.l D1, 0x42 00000D52 6565 bcs +0x67 /* 00000DB9 */ 00000D54 6E53 bgt +0x55 /* 00000DA9 */ 00000D56 6176 bsr +0x78 /* 00000DCE */ label00000D58: 00000D58 6564 bcs +0x66 /* 00000DBE */ 00000D5A 5F5F subq.w [A7]+, 7 00000D5C 3138 5446 move.w -[A0], [0x00005446] 00000D60 696C bvs +0x6E /* 00000DCE */ 00000D62 6542 bcs +0x44 /* 00000DA6 */ 00000D64 6173 bsr +0x75 /* 00000DD9 */ 00000D66 6564 bcs +0x66 /* 00000DCC */ 00000D68 446F 6375 neg.w [A7 + 0x6375] 00000D6C 6D65 blt +0x67 /* 00000DD3 */ 00000D6E 6E74 bgt +0x76 /* 00000DE4 */ 00000D70 4652 not.w [A2] 00000D72 4337 4353 7472 3235 .invalid 1, [[A7] + 0x74723235] // invalid opcode 4 with b == 4 00000D7A 3500 move.w -[A2], D0 00000D7C 0000 FFFF ori.b D0, 0xFF 00000D80 4E56 0000 link A6, 0 00000D84 2F03 move.l -[A7], D3 00000D86 206E 0024 movea.l A0, [A6 + 0x24] 00000D8A 30BC E865 move.w [A0], 0xE865 00000D8E 206E 0020 movea.l A0, [A6 + 0x20] 00000D92 20B9 FFFF 6458 move.l [A0], [0xFFFF6458] 00000D98 202E 0030 move.l D0, [A6 + 0x30] 00000D9C 721E moveq.l D1, 0x1E 00000D9E B081 cmp.l D0, D1 00000DA0 670E beq +0x10 /* 00000DB0 */ 00000DA2 7220 moveq.l D1, 0x20 00000DA4 B081 cmp.l D0, D1 label00000DA6: 00000DA6 6708 beq +0xA /* 00000DB0 */ 00000DA8 7221 moveq.l D1, 0x21 00000DAA B081 cmp.l D0, D1 00000DAC 6706 beq +0x8 /* 00000DB4 */ 00000DAE 6008 bra +0xA /* 00000DB8 */ label00000DB0: 00000DB0 7601 moveq.l D3, 0x01 00000DB2 6006 bra +0x8 /* 00000DBA */ label00000DB4: 00000DB4 7602 moveq.l D3, 0x02 00000DB6 6002 bra +0x4 /* 00000DBA */ label00000DB8: 00000DB8 4243 clr.w D3 label00000DBA: 00000DBA 4A43 tst.w D3 00000DBC 6612 bne +0x14 /* 00000DD0 */ label00000DBE: 00000DBE 4879 FFFF 3E40 push.l 0xFFFF3E40 00000DC4 2F2E 002C move.l -[A7], [A6 + 0x2C] 00000DC8 4EB9 0000 0B8A jsr [0x00000B8A] // begin alternate branch 00000DCC-00000DCE label00000DCC: 00000DCC 0B8A bclr A2, D5 // end alternate branch 00000DCC-00000DCE label00000DCC: // (misaligned) fn00000DCE: 00000DCE 6010 bra +0x12 /* 00000DE0 */ label00000DD0: 00000DD0 2F2E 002C move.l -[A7], [A6 + 0x2C] 00000DD4 3F3C 00FA move.w -[A7], 0xFA 00000DD8 3F03 move.w -[A7], D3 00000DDA 4EB9 0000 0CAA jsr [0x00000CAA] label00000DE0: 00000DE0 2F2E 0028 move.l -[A7], [A6 + 0x28] label00000DE4: 00000DE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DE8 206E 0008 movea.l A0, [A6 + 0x8] 00000DEC 2050 movea.l A0, [A0] 00000DEE 2068 018C movea.l A0, [A0 + 0x18C] 00000DF2 4E90 jsr [A0] 00000DF4 7600 moveq.l D3, 0x00 00000DF6 206E 001C movea.l A0, [A6 + 0x1C] 00000DFA 2083 move.l [A0], D3 00000DFC 206E 0018 movea.l A0, [A6 + 0x18] 00000E00 20B9 FFFF 621C move.l [A0], [0xFFFF621C] 00000E06 206E 0014 movea.l A0, [A6 + 0x14] 00000E0A 2083 move.l [A0], D3 00000E0C 206E 0010 movea.l A0, [A6 + 0x10] 00000E10 2083 move.l [A0], D3 00000E12 206E 000C movea.l A0, [A6 + 0xC] 00000E16 2083 move.l [A0], D3 00000E18 261F move.l D3, [A7]+ 00000E1A 4E5E unlink A6 00000E1C 205F movea.l A0, [A7]+ 00000E1E 4FEF 002C lea.l A7, [A7 + 0x2C] 00000E22 4ED0 jmp [A0] 00000E24 8047 or.w D0, D7 00000E26 5346 subq.w D6, 1 00000E28 5075 7450 addq.w [A5 + D7.w * 4 + 0x50], 8 00000E2C 6172 bsr +0x74 /* 00000EA0 */ 00000E2E 6D73 blt +0x75 /* 00000EA3 */ 00000E30 5F5F subq.w [A7]+, 7 00000E32 3138 5446 move.w -[A0], [0x00005446] 00000E36 696C bvs +0x6E /* 00000EA4 */ 00000E38 6542 bcs +0x44 /* 00000E7C */ 00000E3A 6173 bsr +0x75 /* 00000EAF */ 00000E3C 6564 bcs +0x66 /* 00000EA2 */ 00000E3E 446F 6375 neg.w [A7 + 0x6375] 00000E42 6D65 blt +0x67 /* 00000EA9 */ 00000E44 6E74 bgt +0x76 /* 00000EBA */ 00000E46 466C 5237 not.w [A4 + 0x5237] 00000E4A 4353 chk.w D1, [A3] 00000E4C 7472 moveq.l D2, 0x72 00000E4E 3235 3554 move.w D1, <> 00000E52 3252 movea.w A1, [A2] 00000E54 7352 moveq.l D1, 0x52 00000E56 3643 movea.w A3, D3 00000E58 506F 696E addq.w [A7 + 0x696E], 8 00000E5C 7452 moveq.l D2, 0x52 00000E5E 5044 addq.w D4, 8 00000E60 765F moveq.l D3, 0x5F 00000E62 6C54 bge +0x56 /* 00000EB8 */ 00000E64 3652 movea.w A3, [A2] 00000E66 5063 addq.w -[A3], 8 00000E68 5436 5250 addq.b [A6 + D5.w * 2 + 0x50], 2 00000E6C 7600 moveq.l D3, 0x00 00000E6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E72 0000 4879 ori.b D0, 0x79 /* 'y' */ 00000E76 FFFF .invalid <> 00000E78 3E40 movea.w A7, D0 00000E7A 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 00000E7C-00000E84 label00000E7C: 00000E7C 000C 4EB9 ori.b A4, 0xB9 00000E80 0000 0B8A ori.b D0, 0x8A // end alternate branch 00000E7C-00000E84 label00000E7C: // (misaligned) 00000E7E 4EB9 0000 0B8A jsr [0x00000B8A] 00000E84 4E5E unlink A6 00000E86 205F movea.l A0, [A7]+ 00000E88 504F addq.w A7, 8 00000E8A 4ED0 jmp [A0] 00000E8C 8030 4765 or.b D0, <> 00000E90 7446 moveq.l D2, 0x46 00000E92 696E bvs +0x70 /* 00000F02 */ 00000E94 6465 bcc +0x67 /* 00000EFB */ 00000E96 724D moveq.l D1, 0x4D 00000E98 6573 bcs +0x75 /* 00000F0D */ 00000E9A 7361 moveq.l D1, 0x61 00000E9C 6765 beq +0x67 /* 00000F03 */ 00000E9E 5F5F subq.w [A7]+, 7 fn00000EA0: 00000EA0 3138 5446 move.w -[A0], [0x00005446] // begin alternate branch 00000EA2-00000EA4 label00000EA2: 00000EA2 5446 addq.w D6, 2 // end alternate branch 00000EA2-00000EA4 label00000EA2: // (misaligned) label00000EA4: 00000EA4 696C bvs +0x6E /* 00000F12 */ 00000EA6 6542 bcs +0x44 /* 00000EEA */ 00000EA8 6173 bsr +0x75 /* 00000F1D */ 00000EAA 6564 bcs +0x66 /* 00000F10 */ 00000EAC 446F 6375 neg.w [A7 + 0x6375] 00000EB0 6D65 blt +0x67 /* 00000F17 */ 00000EB2 6E74 bgt +0x76 /* 00000F28 */ 00000EB4 4652 not.w [A2] 00000EB6 3743 5374 move.w [A3 + 0x5374], D3 // begin alternate branch 00000EB8-00000EBC label00000EB8: 00000EB8 5374 7232 subq.w [A4 + D7.w * 2 + 0x32], 1 // end alternate branch 00000EB8-00000EBC label00000EB8: // (misaligned) label00000EBA: 00000EBA 7232 moveq.l D1, 0x32 00000EBC 3535 0000 move.w -[A2], [A5 + D0.w] 00000EC0 4E56 0000 link A6, 0 00000EC4 48E7 0018 movem.l -[A7], A3,A4 00000EC8 266E 0008 movea.l A3, [A6 + 0x8] 00000ECC 286E 000E movea.l A4, [A6 + 0xE] 00000ED0 2F0C move.l -[A7], A4 00000ED2 1F2E 000C move.b -[A7], [A6 + 0xC] 00000ED6 2F0B move.l -[A7], A3 00000ED8 2053 movea.l A0, [A3] 00000EDA 2068 01C8 movea.l A0, [A0 + 0x1C8] 00000EDE 4E90 jsr [A0] 00000EE0 4A2B 012A tst.b [A3 + 0x12A] 00000EE4 6716 beq +0x18 /* 00000EFC */ 00000EE6 4AAB 012E tst.l [A3 + 0x12E] label00000EEA: 00000EEA 6710 beq +0x12 /* 00000EFC */ 00000EEC 2F0C move.l -[A7], A4 00000EEE 1F2E 000C move.b -[A7], [A6 + 0xC] 00000EF2 2F0B move.l -[A7], A3 00000EF4 2053 movea.l A0, [A3] 00000EF6 2068 01CC movea.l A0, [A0 + 0x1CC] 00000EFA 4E90 jsr [A0] label00000EFC: 00000EFC 4A2B 012B tst.b [A3 + 0x12B] 00000F00 6710 beq +0x12 /* 00000F12 */ label00000F02: 00000F02 2F0C move.l -[A7], A4 00000F04 1F2E 000C move.b -[A7], [A6 + 0xC] 00000F08 2F0B move.l -[A7], A3 00000F0A 2053 movea.l A0, [A3] 00000F0C 2068 01D0 movea.l A0, [A0 + 0x1D0] label00000F10: 00000F10 4E90 jsr [A0] label00000F12: 00000F12 4CDF 1800 movem.l A3,A4, [A7]+ 00000F16 4E5E unlink A6 00000F18 205F movea.l A0, [A7]+ 00000F1A 4FEF 000A lea.l A7, [A7 + 0xA] 00000F1E 4ED0 jmp [A0] 00000F20 8027 or.b D0, -[A7] 00000F22 446F 5772 neg.w [A7 + 0x5772] 00000F26 6974 bvs +0x76 /* 00000F9C */ label00000F28: 00000F28 655F bcs +0x61 /* 00000F89 */ 00000F2A 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00000F2E 4669 6C65 not.w [A1 + 0x6C65] 00000F32 4261 clr.w -[A1] 00000F34 7365 moveq.l D1, 0x65 00000F36 6444 bcc +0x46 /* 00000F7C */ 00000F38 6F63 ble +0x65 /* 00000F9D */ 00000F3A 756D moveq.l D2, 0x6D 00000F3C 656E bcs +0x70 /* 00000FAC */ 00000F3E 7446 moveq.l D2, 0x46 00000F40 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 00000F44 696C bvs +0x6E /* 00000FB2 */ 00000F46 6555 bcs +0x57 /* 00000F9D */ 00000F48 6300 0000 bls +0x2 /* 00000F4A */ // begin alternate branch 00000F4A-00000F62 label00000F4A: 00000F4A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F4E FE00 48E7 .unknown 0xFE00 0x48E7 (W = 7) 00000F52 1038 286E move.b D0, [0x0000286E] 00000F56 0008 2F2E ori.b A0, 0x2E /* '.' */ 00000F5A 0014 206E ori.b [A4], 0x6E /* 'n' */ 00000F5E 0014 2050 ori.b [A4], 0x50 /* 'P' */ // end alternate branch 00000F4A-00000F62 label00000F4A: // (misaligned) 00000F4C 4E56 FE00 link A6, -0x0200 00000F50 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000F54 286E 0008 movea.l A4, [A6 + 0x8] 00000F58 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000F5C 206E 0014 movea.l A0, [A6 + 0x14] 00000F60 2050 movea.l A0, [A0] 00000F62 2068 011C movea.l A0, [A0 + 0x11C] 00000F66 4E90 jsr [A0] 00000F68 4A00 tst.b D0 00000F6A 6700 0108 beq +0x10A /* 00001074 */ 00000F6E 4203 clr.b D3 00000F70 1D43 FE00 move.b [A6 - 0x200], D3 00000F74 1D43 FF00 move.b [A6 - 0x100], D3 00000F78 486E FE00 pea.l [A6 - 0x200] label00000F7C: 00000F7C 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 00000F82 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] 00000F88 2050 movea.l A0, [A0] 00000F8A 2068 0298 movea.l A0, [A0 + 0x298] 00000F8E 4E90 jsr [A0] 00000F90 486E FF00 pea.l [A6 - 0x100] 00000F94 2F0C move.l -[A7], A4 00000F96 2054 movea.l A0, [A4] 00000F98 2068 01E8 movea.l A0, [A0 + 0x1E8] label00000F9C: 00000F9C 4E90 jsr [A0] 00000F9E 162E FF00 move.b D3, [A6 - 0x100] 00000FA2 57C3 seq D3 00000FA4 4403 neg.b D3 00000FA6 4883 ext.w D3 00000FA8 48C3 ext.l D3 00000FAA 6616 bne +0x18 /* 00000FC2 */ label00000FAC: 00000FAC 206E 000C movea.l A0, [A6 + 0xC] 00000FB0 122E FF00 move.b D1, [A6 - 0x100] // begin alternate branch 00000FB2-00000FB4 label00000FB2: 00000FB2 FF00 .extension 0xF00 <> // unimplemented // end alternate branch 00000FB2-00000FB4 label00000FB2: // (misaligned) 00000FB4 7000 moveq.l D0, 0x00 00000FB6 1001 move.b D0, D1 00000FB8 7218 moveq.l D1, 0x18 00000FBA D081 add.l D0, D1 00000FBC 5280 addq.l D0, 1 00000FBE D190 add.l [A0], D0 00000FC0 6022 bra +0x24 /* 00000FE4 */ label00000FC2: 00000FC2 162E FE00 move.b D3, [A6 - 0x200] 00000FC6 57C3 seq D3 00000FC8 4403 neg.b D3 00000FCA 4883 ext.w D3 00000FCC 48C3 ext.l D3 00000FCE 6614 bne +0x16 /* 00000FE4 */ 00000FD0 206E 000C movea.l A0, [A6 + 0xC] 00000FD4 122E FE00 move.b D1, [A6 - 0x200] 00000FD8 7000 moveq.l D0, 0x00 00000FDA 1001 move.b D0, D1 00000FDC 7218 moveq.l D1, 0x18 00000FDE D081 add.l D0, D1 00000FE0 5280 addq.l D0, 1 00000FE2 D190 add.l [A0], D0 label00000FE4: 00000FE4 4A2C 012A tst.b [A4 + 0x12A] 00000FE8 6722 beq +0x24 /* 0000100C */ 00000FEA 4AAC 012E tst.l [A4 + 0x12E] 00000FEE 671C beq +0x1E /* 0000100C */ 00000FF0 206E 000C movea.l A0, [A6 + 0xC] 00000FF4 2448 movea.l A2, A0 00000FF6 594F subq.w A7, 4 00000FF8 2F2C 012E move.l -[A7], [A4 + 0x12E] 00000FFC 4EB9 0000 07DA jsr [0x000007DA] 00001002 201F move.l D0, [A7]+ 00001004 7218 moveq.l D1, 0x18 00001006 D081 add.l D0, D1 00001008 204A movea.l A0, A2 0000100A D190 add.l [A0], D0 label0000100C: 0000100C 4A2C 012B tst.b [A4 + 0x12B] 00001010 6772 beq +0x74 /* 00001084 */ 00001012 2F0C move.l -[A7], A4 00001014 2054 movea.l A0, [A4] 00001016 2068 017C movea.l A0, [A0 + 0x17C] 0000101A 4E90 jsr [A0] 0000101C 2640 movea.l A3, D0 0000101E 200B move.l D0, A3 00001020 6762 beq +0x64 /* 00001084 */ 00001022 7016 moveq.l D0, 0x16 00001024 2F00 move.l -[A7], D0 00001026 4EB9 0000 0BEA jsr [0x00000BEA] 0000102C 2840 movea.l A4, D0 0000102E 200C move.l D0, A4 00001030 6708 beq +0xA /* 0000103A */ 00001032 2F0C move.l -[A7], A4 00001034 4EB9 0000 465A jsr [0x0000465A] label0000103A: 0000103A 2F0C move.l -[A7], A4 0000103C 4EB9 0000 4662 jsr [0x00004662] 00001042 2F0B move.l -[A7], A3 00001044 4227 clr.b -[A7] 00001046 2F0C move.l -[A7], A4 00001048 2054 movea.l A0, [A4] 0000104A 2068 00F8 movea.l A0, [A0 + 0xF8] 0000104E 4E90 jsr [A0] 00001050 206E 000C movea.l A0, [A6 + 0xC] 00001054 2448 movea.l A2, A0 00001056 2F0C move.l -[A7], A4 00001058 2254 movea.l A1, [A4] 0000105A 2269 0058 movea.l A1, [A1 + 0x58] 0000105E 4E91 jsr [A1] 00001060 7218 moveq.l D1, 0x18 00001062 D081 add.l D0, D1 00001064 204A movea.l A0, A2 00001066 D190 add.l [A0], D0 00001068 2F0C move.l -[A7], A4 0000106A 2054 movea.l A0, [A4] 0000106C 2068 0044 movea.l A0, [A0 + 0x44] 00001070 4E90 jsr [A0] 00001072 6010 bra +0x12 /* 00001084 */ label00001074: 00001074 4A2C 012A tst.b [A4 + 0x12A] 00001078 670A beq +0xC /* 00001084 */ 0000107A 206E 0010 movea.l A0, [A6 + 0x10] 0000107E 0690 0000 0078 addi.l [A0], 0x78 /* 'x' */ label00001084: 00001084 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001088 4E5E unlink A6 0000108A 205F movea.l A0, [A7]+ 0000108C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001090 4ED0 jmp [A0] 00001092 8031 446F or.b D0, [A1 + D4.w * 4 + 0x6F] 00001096 4E65 move USP, A5 00001098 6564 bcs +0x66 /* 000010FE */ 0000109A 4469 736B neg.w [A1 + 0x736B] 0000109E 5370 6163 655F 5F31 3854 subq.w [[A0 + 0x655F] + 0x5F313854], 1 000010A8 4669 6C65 not.w [A1 + 0x6C65] 000010AC 4261 clr.w -[A1] 000010AE 7365 moveq.l D1, 0x65 000010B0 6444 bcc +0x46 /* 000010F6 */ 000010B2 6F63 ble +0x65 /* 00001117 */ 000010B4 756D moveq.l D2, 0x6D 000010B6 656E bcs +0x70 /* 00001126 */ 000010B8 7446 moveq.l D2, 0x46 000010BA 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 000010BE 696C bvs +0x6E /* 0000112C */ 000010C0 6552 bcs +0x54 /* 00001114 */ 000010C2 6C52 bge +0x54 /* 00001116 */ 000010C4 6C00 0000 bge +0x2 /* 000010C6 */ // begin alternate branch 000010C6-000010CE label000010C6: 000010C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000010CA 0000 2F03 ori.b D0, 0x3 // end alternate branch 000010C6-000010CE label000010C6: // (misaligned) 000010C8 4E56 0000 link A6, 0 000010CC 2F03 move.l -[A7], D3 000010CE 2F2E 000E move.l -[A7], [A6 + 0xE] 000010D2 1F2E 000C move.b -[A7], [A6 + 0xC] 000010D6 206E 0008 movea.l A0, [A6 + 0x8] 000010DA 2628 0004 move.l D3, [A0 + 0x4] 000010DE 2F03 move.l -[A7], D3 000010E0 2043 movea.l A0, D3 000010E2 2050 movea.l A0, [A0] 000010E4 2068 01C4 movea.l A0, [A0 + 0x1C4] 000010E8 4E90 jsr [A0] 000010EA 261F move.l D3, [A7]+ 000010EC 4E5E unlink A6 000010EE 205F movea.l A0, [A7]+ 000010F0 4FEF 000A lea.l A7, [A7 + 0xA] 000010F4 4ED0 jmp [A0] label000010F6: 000010F6 8021 or.b D0, -[A1] 000010F8 446F 5772 neg.w [A7 + 0x5772] 000010FC 6974 bvs +0x76 /* 00001172 */ label000010FE: 000010FE 655F bcs +0x61 /* 0000115F */ 00001100 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001104 4669 6C65 not.w [A1 + 0x6C65] 00001108 4861 pea.l -[A1] 0000110A 6E64 bgt +0x66 /* 00001170 */ 0000110C 6C65 bge +0x67 /* 00001173 */ 0000110E 7246 moveq.l D1, 0x46 00001110 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 label00001114: 00001114 696C bvs +0x6E /* 00001182 */ label00001116: 00001116 6555 bcs +0x57 /* 0000116D */ 00001118 6300 0000 bls +0x2 /* 0000111A */ // begin alternate branch 0000111A-00001122 label0000111A: 0000111A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000111E 0000 2F03 ori.b D0, 0x3 // end alternate branch 0000111A-00001122 label0000111A: // (misaligned) 0000111C 4E56 0000 link A6, 0 00001120 2F03 move.l -[A7], D3 00001122 2F2E 0014 move.l -[A7], [A6 + 0x14] label00001126: 00001126 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000112A 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 0000112C-00001138 label0000112C: 0000112C 000C 206E ori.b A4, 0x6E /* 'n' */ 00001130 0008 2628 ori.b A0, 0x28 /* '(' */ 00001134 0004 2F03 ori.b D4, 0x3 // end alternate branch 0000112C-00001138 label0000112C: // (misaligned) 0000112E 206E 0008 movea.l A0, [A6 + 0x8] 00001132 2628 0004 move.l D3, [A0 + 0x4] 00001136 2F03 move.l -[A7], D3 00001138 2043 movea.l A0, D3 0000113A 2050 movea.l A0, [A0] 0000113C 2068 01B0 movea.l A0, [A0 + 0x1B0] 00001140 4E90 jsr [A0] 00001142 261F move.l D3, [A7]+ 00001144 4E5E unlink A6 00001146 205F movea.l A0, [A7]+ 00001148 4FEF 0010 lea.l A7, [A7 + 0x10] 0000114C 4ED0 jmp [A0] 0000114E 802B 4162 or.b D0, [A3 + 0x4162] 00001152 6F75 ble +0x77 /* 000011C9 */ 00001154 7454 moveq.l D2, 0x54 00001156 6F53 ble +0x55 /* 000011AB */ 00001158 6176 bsr +0x78 /* 000011D0 */ 0000115A 6546 bcs +0x48 /* 000011A2 */ 0000115C 696C bvs +0x6E /* 000011CA */ 0000115E 655F bcs +0x61 /* 000011BF */ 00001160 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001164 4669 6C65 not.w [A1 + 0x6C65] 00001168 4861 pea.l -[A1] 0000116A 6E64 bgt +0x66 /* 000011D0 */ 0000116C 6C65 bge +0x67 /* 000011D3 */ 0000116E 7246 moveq.l D1, 0x46 label00001170: 00001170 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 // begin alternate branch 00001172-00001174 label00001172: 00001172 5446 addq.w D6, 2 // end alternate branch 00001172-00001174 label00001172: // (misaligned) 00001174 696C bvs +0x6E /* 000011E2 */ 00001176 656C bcs +0x6E /* 000011E4 */ 00001178 5255 addq.w [A5], 1 0000117A 6300 0000 bls +0x2 /* 0000117C */ // begin alternate branch 0000117C-00001180 label0000117C: 0000117C 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000117C-00001180 label0000117C: // (misaligned) 0000117E FFFF .invalid <> 00001180 4E56 0000 link A6, 0 // begin alternate branch 00001182-00001188 label00001182: 00001182 0000 48E7 ori.b D0, 0xE7 00001186 1010 move.b D0, [A0] // end alternate branch 00001182-00001188 label00001182: // (misaligned) 00001184 48E7 1010 movem.l -[A7], D3,A3 00001188 266E 0008 movea.l A3, [A6 + 0x8] 0000118C 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001190 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001194 2F2E 000C move.l -[A7], [A6 + 0xC] 00001198 262B 0004 move.l D3, [A3 + 0x4] 0000119C 2F03 move.l -[A7], D3 0000119E 2043 movea.l A0, D3 000011A0 2050 movea.l A0, [A0] label000011A2: 000011A2 2068 01B4 movea.l A0, [A0 + 0x1B4] 000011A6 4E90 jsr [A0] 000011A8 2F0B move.l -[A7], A3 000011AA 2053 movea.l A0, [A3] 000011AC 2068 008C movea.l A0, [A0 + 0x8C] 000011B0 4E90 jsr [A0] 000011B2 4A00 tst.b D0 000011B4 670A beq +0xC /* 000011C0 */ 000011B6 206E 000C movea.l A0, [A6 + 0xC] 000011BA 0690 0000 011E addi.l [A0], 0x11E label000011C0: 000011C0 4CDF 0808 movem.l D3,A3, [A7]+ 000011C4 4E5E unlink A6 000011C6 205F movea.l A0, [A7]+ 000011C8 4FEF 000C lea.l A7, [A7 + 0xC] // begin alternate branch 000011CA-000011CE label000011CA: 000011CA 000C 4ED0 ori.b A4, 0xD0 // end alternate branch 000011CA-000011CE label000011CA: // (misaligned) 000011CC 4ED0 jmp [A0] 000011CE 8024 or.b D0, -[A4] fn000011D0: 000011D0 446F 4E65 neg.w [A7 + 0x4E65] 000011D4 6564 bcs +0x66 /* 0000123A */ 000011D6 4469 736B neg.w [A1 + 0x736B] 000011DA 5370 6163 655F 5F31 3254 subq.w [[A0 + 0x655F] + 0x5F313254], 1 // begin alternate branch 000011E2-000011E4 label000011E2: 000011E2 3254 movea.w A1, [A4] // end alternate branch 000011E2-000011E4 label000011E2: // (misaligned) label000011E4: 000011E4 4669 6C65 not.w [A1 + 0x6C65] 000011E8 4861 pea.l -[A1] 000011EA 6E64 bgt +0x66 /* 00001250 */ 000011EC 6C65 bge +0x67 /* 00001253 */ 000011EE 7246 moveq.l D1, 0x46 000011F0 526C 526C addq.w [A4 + 0x526C], 1 000011F4 0000 FFFF ori.b D0, 0xFF 000011F8 4E56 FFFC link A6, -0x0004 000011FC 48E7 1828 movem.l -[A7], D3,D4,A2,A4 00001200 286E 0008 movea.l A4, [A6 + 0x8] 00001204 422E FFFC clr.b [A6 - 0x4] 00001208 4A2C 000C tst.b [A4 + 0xC] 0000120C 6724 beq +0x26 /* 00001232 */ 0000120E 102E 0010 move.b D0, [A6 + 0x10] 00001212 671E beq +0x20 /* 00001232 */ 00001214 2F2E 000C move.l -[A7], [A6 + 0xC] 00001218 262C 0008 move.l D3, [A4 + 0x8] 0000121C 2F03 move.l -[A7], D3 0000121E 2043 movea.l A0, D3 00001220 2050 movea.l A0, [A0] 00001222 2068 009C movea.l A0, [A0 + 0x9C] 00001226 4E90 jsr [A0] 00001228 3800 move.w D4, D0 0000122A 6606 bne +0x8 /* 00001232 */ 0000122C 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 label00001232: 00001232 206C 0008 movea.l A0, [A4 + 0x8] 00001236 2028 004E move.l D0, [A0 + 0x4E] label0000123A: 0000123A 246E 000C movea.l A2, [A6 + 0xC] 0000123E 2540 0020 move.l [A2 + 0x20], D0 00001242 206C 0008 movea.l A0, [A4 + 0x8] 00001246 2028 0052 move.l D0, [A0 + 0x52] 0000124A 2540 0024 move.l [A2 + 0x24], D0 0000124E 102E FFFC move.b D0, [A6 - 0x4] // begin alternate branch 00001250-00001252 label00001250: 00001250 FFFC .invalid <> // end alternate branch 00001250-00001252 label00001250: // (misaligned) 00001252 4CDF 1418 movem.l D3,D4,A2,A4, [A7]+ 00001256 4E5E unlink A6 00001258 205F movea.l A0, [A7]+ 0000125A 4FEF 000E lea.l A7, [A7 + 0xE] 0000125E 4ED0 jmp [A0] 00001260 802C 4765 or.b D0, [A4 + 0x4765] 00001264 7453 moveq.l D2, 0x53 00001266 6176 bsr +0x78 /* 000012DE */ 00001268 6549 bcs +0x4B /* 000012B3 */ 0000126A 6E66 bgt +0x68 /* 000012D2 */ 0000126C 6F5F ble +0x61 /* 000012CD */ 0000126E 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001272 4669 6C65 not.w [A1 + 0x6C65] 00001276 4861 pea.l -[A1] 00001278 6E64 bgt +0x66 /* 000012DE */ 0000127A 6C65 bge +0x67 /* 000012E1 */ 0000127C 7246 moveq.l D1, 0x46 0000127E 6C55 bge +0x57 /* 000012D5 */ 00001280 6352 bls +0x54 /* 000012D4 */ 00001282 3130 4349 move.w -[A0], [[A0 + <>]] 00001286 6E66 bgt +0x68 /* 000012EE */ 00001288 6F50 ble +0x52 /* 000012DA */ 0000128A 4252 clr.w [A2] 0000128C 6563 bcs +0x65 /* 000012F1 */ 0000128E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001292 FEBC 48E7 .extension 0xEBC <> // unimplemented 00001296 1030 266E move.b D0, [A0 + D2.w * 8 + 0x6E] 0000129A 0008 422E ori.b A0, 0x2E /* '.' */ 0000129E FEBC 246B .extension 0xEBC <> // unimplemented 000012A2 0008 200A ori.b A0, 0xA /* '\n' */ 000012A6 670E beq +0x10 /* 000012B6 */ 000012A8 486E FEBC pea.l [A6 - 0x144] 000012AC 2F0A move.l -[A7], A2 000012AE 2052 movea.l A0, [A2] 000012B0 2068 00C8 movea.l A0, [A0 + 0xC8] 000012B4 4E90 jsr [A0] label000012B6: 000012B6 102E FEBC move.b D0, [A6 - 0x144] 000012BA 57C0 seq D0 000012BC 4400 neg.b D0 000012BE 4880 ext.w D0 000012C0 48C0 ext.l D0 000012C2 6718 beq +0x1A /* 000012DC */ 000012C4 486E FEBC pea.l [A6 - 0x144] 000012C8 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 000012CE 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] // begin alternate branch 000012D2-000012DE label000012D2: 000012D2 BFBC 2050 2068 xor.l 0x20502068 /* ' P h' */, D7 label000012D4: // (misaligned) 000012D8 0298 4E90 162E andi.l [A0]+, 0x4E90162E // end alternate branch 000012D2-000012DE label000012D2: // (misaligned) label000012D4: 000012D4 2050 movea.l A0, [A0] 000012D6 2068 0298 movea.l A0, [A0 + 0x298] label000012DA: 000012DA 4E90 jsr [A0] label000012DC: 000012DC 162E FEBC move.b D3, [A6 - 0x144] // begin alternate branch 000012DE-000012E2 fn000012DE: 000012DE FEBC 703F .extension 0xEBC <> // unimplemented // end alternate branch 000012DE-000012E2 fn000012DE: // (misaligned) 000012E0 703F moveq.l D0, 0x3F 000012E2 B600 cmp.b D3, D0 000012E4 6304 bls +0x6 /* 000012EA */ 000012E6 703F moveq.l D0, 0x3F 000012E8 6004 bra +0x6 /* 000012EE */ label000012EA: 000012EA 7000 moveq.l D0, 0x00 000012EC 1003 move.b D0, D3 label000012EE: 000012EE 1D40 FFC0 move.b [A6 - 0x40], D0 000012F2 7200 moveq.l D1, 0x00 000012F4 1200 move.b D1, D0 000012F6 2F01 move.l -[A7], D1 000012F8 486E FEBD pea.l [A6 - 0x143] 000012FC 486E FFC1 pea.l [A6 - 0x3F] 00001300 4EB9 0000 0042 jsr [0x00000042] 00001306 4FEF 000C lea.l A7, [A7 + 0xC] 0000130A 41EE FFC0 lea.l A0, [A6 - 0x40] 0000130E 246E 000C movea.l A2, [A6 + 0xC] 00001312 700F moveq.l D0, 0x0F label00001314: 00001314 24D8 move.l [A2]+, [A0]+ 00001316 51C8 FFFC dbf D0, -0x6 /* 00001314 */ 0000131A 206E 000C movea.l A0, [A6 + 0xC] 0000131E 1010 move.b D0, [A0] 00001320 7615 moveq.l D3, 0x15 00001322 B003 cmp.b D0, D3 00001324 6302 bls +0x4 /* 00001328 */ 00001326 1083 move.b [A0], D3 label00001328: 00001328 41EE FFBC lea.l A0, [A6 - 0x44] 0000132C 20B8 020C move.l [A0], [0x0000020C /* Time */] 00001330 594F subq.w A7, 4 00001332 A975 syscall TickCount 00001334 201F move.l D0, [A7]+ 00001336 7210 moveq.l D1, 0x10 00001338 E2A8 lsr D0, D1 0000133A 222E FFBC move.l D1, [A6 - 0x44] 0000133E B380 xor.l D0, D1 00001340 2F00 move.l -[A7], D0 00001342 486E FEBC pea.l [A6 - 0x144] 00001346 4EB9 0000 07F2 jsr [0x000007F2] 0000134C 486E FEBC pea.l [A6 - 0x144] 00001350 2F2E 000C move.l -[A7], [A6 + 0xC] 00001354 4EB9 0000 0B9A jsr [0x00000B9A /* ResOneDeep */] 0000135A 206E 000C movea.l A0, [A6 + 0xC] 0000135E 1010 move.b D0, [A0] 00001360 761F moveq.l D3, 0x1F 00001362 B003 cmp.b D0, D3 00001364 6302 bls +0x4 /* 00001368 */ 00001366 1083 move.b [A0], D3 label00001368: 00001368 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000136C 4E5E unlink A6 0000136E 205F movea.l A0, [A7]+ 00001370 504F addq.w A7, 8 00001372 4ED0 jmp [A0] 00001374 8024 or.b D0, -[A4] 00001376 4765 chk.w D3, -[A5] 00001378 7454 moveq.l D2, 0x54 0000137A 656D bcs +0x6F /* 000013E9 */ 0000137C 704E moveq.l D0, 0x4E 0000137E 616D bsr +0x6F /* 000013ED */ 00001380 655F bcs +0x61 /* 000013E1 */ 00001382 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001386 4669 6C65 not.w [A1 + 0x6C65] 0000138A 4861 pea.l -[A1] 0000138C 6E64 bgt +0x66 /* 000013F2 */ 0000138E 6C65 bge +0x67 /* 000013F5 */ 00001390 7246 moveq.l D1, 0x46 00001392 5236 4353 7472 3633 addq.b [[A6] + 0x74723633], 1 0000139A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000139E FCDC 48E7 .extension 0xCDC <> // unimplemented 000013A2 1838 422E move.b D4, [0x0000422E] 000013A6 FCE0 486E .extension 0xCE0 <> // unimplemented 000013AA FDE0 .invalid <> 000013AC 4EB9 0000 0A2A jsr [0x00000A2A] 000013B2 4879 FFFF 4064 push.l 0xFFFF4064 000013B8 486E FDF8 pea.l [A6 - 0x208] 000013BC 4EB9 0000 0B3A jsr [0x00000B3A] 000013C2 2F2E 0012 move.l -[A7], [A6 + 0x12] 000013C6 486E FCE0 pea.l [A6 - 0x320] 000013CA 486E FDF8 pea.l [A6 - 0x208] 000013CE 486E FCDC pea.l [A6 - 0x324] 000013D2 486E FDE0 pea.l [A6 - 0x220] 000013D6 486E FDE4 pea.l [A6 - 0x21C] 000013DA 486E FDE8 pea.l [A6 - 0x218] 000013DE 486E FDEC pea.l [A6 - 0x214] 000013E2 486E FDF0 pea.l [A6 - 0x210] 000013E6 486E FDF4 pea.l [A6 - 0x20C] 000013EA 206E 0008 movea.l A0, [A6 + 0x8] 000013EE 2628 0004 move.l D3, [A0 + 0x4] label000013F2: 000013F2 2F03 move.l -[A7], D3 000013F4 2043 movea.l A0, D3 000013F6 2050 movea.l A0, [A0] 000013F8 2068 01D8 movea.l A0, [A0 + 0x1D8] 000013FC 4E90 jsr [A0] 000013FE 70FE moveq.l D0, 0xFFFFFFFE 00001400 2F00 move.l -[A7], D0 00001402 2F39 FFFF 6324 move.l -[A7], [0xFFFF6324] 00001408 2F39 FFFE B3CC move.l -[A7], [0xFFFEB3CC] 0000140E 4EB9 0000 119A jsr [0x0000119A] 00001414 3F00 move.w -[A7], D0 00001416 4EB9 0000 117A jsr [0x0000117A] 0000141C 202E FDF4 move.l D0, [A6 - 0x20C] 00001420 6608 bne +0xA /* 0000142A */ 00001422 41EE 0012 lea.l A0, [A6 + 0x12] 00001426 2D48 FDF4 move.l [A6 - 0x20C], A0 label0000142A: 0000142A 1039 FFFF 65F8 move.b D0, [0xFFFF65F8] 00001430 6700 00B6 beq +0xB8 /* 000014E8 */ 00001434 7601 moveq.l D3, 0x01 00001436 1F03 move.b -[A7], D3 00001438 2F39 FFFE C824 move.l -[A7], [0xFFFEC824] 0000143E 2079 FFFE C824 movea.l A0, [0xFFFEC824] 00001444 2050 movea.l A0, [A0] 00001446 2068 00E0 movea.l A0, [A0 + 0xE0] 0000144A 4E90 jsr [A0] 0000144C 246E FDE4 movea.l A2, [A6 - 0x21C] 00001450 266E FDE8 movea.l A3, [A6 - 0x218] 00001454 286E FDF0 movea.l A4, [A6 - 0x210] 00001458 486E FCE0 pea.l [A6 - 0x320] 0000145C 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 00001462 2F00 move.l -[A7], D0 00001464 486E FDF8 pea.l [A6 - 0x208] 00001468 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 0000146E 2F00 move.l -[A7], D0 00001470 486E FEFC pea.l [A6 - 0x104] 00001474 3F2E FCDC move.w -[A7], [A6 - 0x324] 00001478 486E FDE0 pea.l [A6 - 0x220] 0000147C 4EB9 0000 0A32 jsr [0x00000A32] 00001482 2F00 move.l -[A7], D0 00001484 2F0A move.l -[A7], A2 00001486 2F0B move.l -[A7], A3 00001488 2F2E FDEC move.l -[A7], [A6 - 0x214] 0000148C 2F0C move.l -[A7], A4 0000148E 2F2E FDF4 move.l -[A7], [A6 - 0x20C] 00001492 3F3C 0007 move.w -[A7], 0x7 00001496 A9EA syscall Pack3 00001498 2F0A move.l -[A7], A2 0000149A 4EB9 0000 11B2 jsr [0x000011B2] 000014A0 2F0B move.l -[A7], A3 000014A2 4EB9 0000 11B2 jsr [0x000011B2] 000014A8 2F0C move.l -[A7], A4 000014AA 4EB9 0000 11B2 jsr [0x000011B2] 000014B0 1F03 move.b -[A7], D3 000014B2 2F39 FFFE C824 move.l -[A7], [0xFFFEC824] 000014B8 2079 FFFE C824 movea.l A0, [0xFFFEC824] 000014BE 2050 movea.l A0, [A0] 000014C0 2068 00F4 movea.l A0, [A0 + 0xF4] 000014C4 4E90 jsr [A0] 000014C6 1D6E FEFC FEF8 move.b [A6 - 0x108], [A6 - 0x104] 000014CC 6700 0118 beq +0x11A /* 000015E6 */ 000014D0 486E FF02 pea.l [A6 - 0xFE] 000014D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000014D8 206E 000C movea.l A0, [A6 + 0xC] 000014DC 2050 movea.l A0, [A0] 000014DE 2068 0050 movea.l A0, [A0 + 0x50] 000014E2 4E90 jsr [A0] 000014E4 6000 0100 bra +0x102 /* 000015E6 */ label000014E8: 000014E8 2F2E FDE4 move.l -[A7], [A6 - 0x21C] 000014EC 2F2E FDF4 move.l -[A7], [A6 - 0x20C] 000014F0 486E FFA0 pea.l [A6 - 0x60] 000014F4 4EB9 0000 13F2 jsr [0x000013F2] 000014FA 202E FDE4 move.l D0, [A6 - 0x21C] 000014FE 6706 beq +0x8 /* 00001506 */ 00001500 45EE FFA0 lea.l A2, [A6 - 0x60] 00001504 6004 bra +0x6 /* 0000150A */ label00001506: 00001506 7000 moveq.l D0, 0x00 00001508 2440 movea.l A2, D0 label0000150A: 0000150A 2F2E FDE8 move.l -[A7], [A6 - 0x218] 0000150E 2F2E FDF4 move.l -[A7], [A6 - 0x20C] 00001512 486E FFB0 pea.l [A6 - 0x50] 00001516 4EB9 0000 13F2 jsr [0x000013F2] 0000151C 202E FDE8 move.l D0, [A6 - 0x218] 00001520 6706 beq +0x8 /* 00001528 */ 00001522 47EE FFB0 lea.l A3, [A6 - 0x50] 00001526 6004 bra +0x6 /* 0000152C */ label00001528: 00001528 7000 moveq.l D0, 0x00 0000152A 2640 movea.l A3, D0 label0000152C: 0000152C 7601 moveq.l D3, 0x01 0000152E 1F03 move.b -[A7], D3 00001530 2F39 FFFE C824 move.l -[A7], [0xFFFEC824] 00001536 2079 FFFE C824 movea.l A0, [0xFFFEC824] 0000153C 2050 movea.l A0, [A0] 0000153E 2068 00E0 movea.l A0, [A0 + 0xE0] 00001542 4E90 jsr [A0] 00001544 486E FDE0 pea.l [A6 - 0x220] 00001548 4EB9 0000 0A32 jsr [0x00000A32] 0000154E 2F00 move.l -[A7], D0 00001550 486E FCE0 pea.l [A6 - 0x320] 00001554 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 0000155A 2F00 move.l -[A7], D0 0000155C 486E FDF8 pea.l [A6 - 0x208] 00001560 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 00001566 2F00 move.l -[A7], D0 00001568 2F0A move.l -[A7], A2 0000156A 486E FF54 pea.l [A6 - 0xAC] 0000156E 3F2E FCDC move.w -[A7], [A6 - 0x324] 00001572 2F0B move.l -[A7], A3 00001574 3F3C 0003 move.w -[A7], 0x3 00001578 A9EA syscall Pack3 0000157A 1F03 move.b -[A7], D3 0000157C 2F39 FFFE C824 move.l -[A7], [0xFFFEC824] 00001582 2079 FFFE C824 movea.l A0, [0xFFFEC824] 00001588 2050 movea.l A0, [A0] 0000158A 2068 00F4 movea.l A0, [A0 + 0xF4] 0000158E 4E90 jsr [A0] 00001590 1D6E FF54 FEF8 move.b [A6 - 0x108], [A6 - 0xAC] 00001596 674E beq +0x50 /* 000015E6 */ 00001598 3F2E FF5A move.w -[A7], [A6 - 0xA6] 0000159C 42A7 clr.l -[A7] 0000159E 102E FF5E move.b D0, [A6 - 0xA2] 000015A2 7800 moveq.l D4, 0x00 000015A4 1800 move.b D4, D0 000015A6 5284 addq.l D4, 1 000015A8 7640 moveq.l D3, 0x40 000015AA B883 cmp.l D4, D3 000015AC 6C04 bge +0x6 /* 000015B2 */ 000015AE 2004 move.l D0, D4 000015B0 6002 bra +0x4 /* 000015B4 */ label000015B2: 000015B2 2003 move.l D0, D3 label000015B4: 000015B4 2F00 move.l -[A7], D0 000015B6 486E FF5E pea.l [A6 - 0xA2] 000015BA 486E FFC0 pea.l [A6 - 0x40] 000015BE 4EB9 0000 0042 jsr [0x00000042] 000015C4 4FEF 000C lea.l A7, [A7 + 0xC] 000015C8 41EE FFC0 lea.l A0, [A6 - 0x40] 000015CC 2F08 move.l -[A7], A0 000015CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000015D2 206E 000C movea.l A0, [A6 + 0xC] 000015D6 2050 movea.l A0, [A0] 000015D8 2068 0064 movea.l A0, [A0 + 0x64] 000015DC 4E90 jsr [A0] 000015DE 3F00 move.w -[A7], D0 000015E0 4EB9 0000 117A jsr [0x0000117A] label000015E6: 000015E6 102E FEF8 move.b D0, [A6 - 0x108] 000015EA 675A beq +0x5C /* 00001646 */ 000015EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000015F0 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 000015F6 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] 000015FC 2050 movea.l A0, [A0] 000015FE 2068 01B4 movea.l A0, [A0 + 0x1B4] 00001602 4E90 jsr [A0] 00001604 2440 movea.l A2, D0 00001606 200A move.l D0, A2 00001608 6716 beq +0x18 /* 00001620 */ 0000160A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000160E 206E 0008 movea.l A0, [A6 + 0x8] 00001612 2F28 0004 move.l -[A7], [A0 + 0x4] 00001616 2F0A move.l -[A7], A2 00001618 2052 movea.l A0, [A2] 0000161A 2068 015C movea.l A0, [A0 + 0x15C] 0000161E 4E90 jsr [A0] label00001620: 00001620 2F2E 000C move.l -[A7], [A6 + 0xC] 00001624 206E 000C movea.l A0, [A6 + 0xC] 00001628 2050 movea.l A0, [A0] 0000162A 2068 0084 movea.l A0, [A0 + 0x84] 0000162E 4E90 jsr [A0] 00001630 3600 move.w D3, D0 00001632 6720 beq +0x22 /* 00001654 */ 00001634 70D5 moveq.l D0, 0xFFFFFFD5 00001636 B640 cmp.w D3, D0 00001638 671A beq +0x1C /* 00001654 */ 0000163A 3F03 move.w -[A7], D3 0000163C 42A7 clr.l -[A7] 0000163E 4EB9 0000 112A jsr [0x0000112A] 00001644 600E bra +0x10 /* 00001654 */ label00001646: 00001646 4267 clr.w -[A7] 00001648 2F3C 0082 0000 move.l -[A7], 0x820000 0000164E 4EB9 0000 112A jsr [0x0000112A] label00001654: 00001654 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00001658 4E5E unlink A6 0000165A 205F movea.l A0, [A7]+ 0000165C 4FEF 000E lea.l A7, [A7 + 0xE] 00001660 4ED0 jmp [A0] 00001662 802A 5265 or.b D0, [A2 + 0x5265] 00001666 7175 moveq.l D0, 0x75 00001668 6573 bcs +0x75 /* 000016DD */ 0000166A 7446 moveq.l D2, 0x46 0000166C 696C bvs +0x6E /* 000016DA */ 0000166E 654E bcs +0x50 /* 000016BE */ 00001670 616D bsr +0x6F /* 000016DF */ 00001672 655F bcs +0x61 /* 000016D3 */ 00001674 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001678 4669 6C65 not.w [A1 + 0x6C65] 0000167C 4861 pea.l -[A1] 0000167E 6E64 bgt +0x66 /* 000016E4 */ 00001680 6C65 bge +0x67 /* 000016E7 */ 00001682 7246 moveq.l D1, 0x46 00001684 6C55 bge +0x57 /* 000016DB */ 00001686 6350 bls +0x52 /* 000016D8 */ 00001688 3554 4669 move.w [A2 + 0x4669], [A4] 0000168C 6C65 bge +0x67 /* 000016F3 */ 0000168E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001692 FE90 48E7 .extension 0xE90 <> // unimplemented 00001696 1C30 102E move.b D6, [A0 + D1.w + 0x2E] 0000169A 0010 1D40 ori.b [A0], 0x40 /* '@' */ 0000169E FE90 7600 .extension 0xE90 <> // unimplemented 000016A2 2D43 FE94 move.l [A6 - 0x16C], D3 000016A6 2D43 FE98 move.l [A6 - 0x168], D3 000016AA 4204 clr.b D4 000016AC 1D44 FEA8 move.b [A6 - 0x158], D4 000016B0 7200 moveq.l D1, 0x00 000016B2 2641 movea.l A3, D1 000016B4 4227 clr.b -[A7] 000016B6 4EB9 0000 156A jsr [0x0000156A] 000016BC 1D40 FFA8 move.b [A6 - 0x58], D0 // begin alternate branch 000016BE-000016C0 label000016BE: 000016BE FFA8 .invalid <> // end alternate branch 000016BE-000016C0 label000016BE: // (misaligned) 000016C0 4241 clr.w D1 000016C2 3D41 FFEC move.w [A6 - 0x14], D1 000016C6 2D43 FFEE move.l [A6 - 0x12], D3 000016CA 7200 moveq.l D1, 0x00 000016CC 2D41 FFF6 move.l [A6 - 0xA], D1 000016D0 2D41 FFFA move.l [A6 - 0x6], D1 000016D4 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] // begin alternate branch 000016D8-000016DC label000016D8: 000016D8 3C6C FFF2 movea.w A6, [A4 - 0xE] // end alternate branch 000016D8-000016DC // begin alternate branch 000016DA-000016DC label000016DA: 000016DA FFF2 .invalid <> // end alternate branch 000016DA-000016DC label000016D8: // (misaligned) label000016DA: // (misaligned) 000016DC 45EE FFAC lea.l A2, [A6 - 0x54] 000016E0 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 // begin alternate branch 000016E4-000016EA label000016E4: 000016E4 3C6C 486E movea.w A6, [A4 + 0x486E] 000016E8 FFAC .invalid <> // end alternate branch 000016E4-000016EA label000016E4: // (misaligned) 000016E6 486E FFAC pea.l [A6 - 0x54] 000016EA 4EB9 0000 07CA jsr [0x000007CA] 000016F0 584F addq.w A7, 4 000016F2 4A80 tst.l D0 000016F4 6600 02E6 bne +0x2E8 /* 000019DC */ 000016F8 2F2E 0012 move.l -[A7], [A6 + 0x12] 000016FC 206E 0008 movea.l A0, [A6 + 0x8] 00001700 2628 0004 move.l D3, [A0 + 0x4] 00001704 2F03 move.l -[A7], D3 00001706 2043 movea.l A0, D3 00001708 2050 movea.l A0, [A0] 0000170A 2068 01A8 movea.l A0, [A0 + 0x1A8] 0000170E 4E90 jsr [A0] 00001710 2640 movea.l A3, D0 00001712 1F2E FFA8 move.b -[A7], [A6 - 0x58] 00001716 4EB9 0000 156A jsr [0x0000156A] 0000171C 102E FE90 move.b D0, [A6 - 0x170] 00001720 671C beq +0x1E /* 0000173E */ 00001722 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001726 1F2E 000C move.b -[A7], [A6 + 0xC] 0000172A 2F0B move.l -[A7], A3 0000172C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001730 206E 0008 movea.l A0, [A6 + 0x8] 00001734 2050 movea.l A0, [A0] 00001736 2068 0074 movea.l A0, [A0 + 0x74] 0000173A 4E90 jsr [A0] 0000173C 6012 bra +0x14 /* 00001750 */ label0000173E: 0000173E 206E 0008 movea.l A0, [A6 + 0x8] 00001742 2F28 0008 move.l -[A7], [A0 + 0x8] 00001746 2F0B move.l -[A7], A3 00001748 2053 movea.l A0, [A3] 0000174A 2068 0060 movea.l A0, [A0 + 0x60] 0000174E 4E90 jsr [A0] label00001750: 00001750 7603 moveq.l D3, 0x03 00001752 1F03 move.b -[A7], D3 00001754 1F03 move.b -[A7], D3 00001756 2F0B move.l -[A7], A3 00001758 2053 movea.l A0, [A3] 0000175A 2068 014C movea.l A0, [A0 + 0x14C] 0000175E 4E90 jsr [A0] 00001760 2F0B move.l -[A7], A3 00001762 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001766 486E 000C pea.l [A6 + 0xC] 0000176A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000176E 206E 0008 movea.l A0, [A6 + 0x8] 00001772 2050 movea.l A0, [A0] 00001774 2068 0060 movea.l A0, [A0 + 0x60] 00001778 4E90 jsr [A0] 0000177A 486E FE9C pea.l [A6 - 0x164] 0000177E 2F0B move.l -[A7], A3 00001780 2053 movea.l A0, [A3] 00001782 2068 00EC movea.l A0, [A0 + 0xEC] 00001786 4E90 jsr [A0] 00001788 3F00 move.w -[A7], D0 0000178A 4EB9 0000 117A jsr [0x0000117A] 00001790 53AE FE9C subq.l [A6 - 0x164], 1 00001794 486E FEA0 pea.l [A6 - 0x160] 00001798 2F0B move.l -[A7], A3 0000179A 2053 movea.l A0, [A3] 0000179C 2068 00E8 movea.l A0, [A0 + 0xE8] 000017A0 4E90 jsr [A0] 000017A2 3F00 move.w -[A7], D0 000017A4 4EB9 0000 117A jsr [0x0000117A] 000017AA 486E FE94 pea.l [A6 - 0x16C] 000017AE 486E FE98 pea.l [A6 - 0x168] 000017B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017B6 206E 0008 movea.l A0, [A6 + 0x8] 000017BA 2050 movea.l A0, [A0] 000017BC 2068 0064 movea.l A0, [A0 + 0x64] 000017C0 4E90 jsr [A0] 000017C2 2F2E FE98 move.l -[A7], [A6 - 0x168] 000017C6 2F2E FEA0 move.l -[A7], [A6 - 0x160] 000017CA 4EB9 0000 8F72 jsr [0x00008F72] 000017D0 2800 move.l D4, D0 000017D2 2F2E FE94 move.l -[A7], [A6 - 0x16C] 000017D6 2F2E FEA0 move.l -[A7], [A6 - 0x160] 000017DA 4EB9 0000 8F72 jsr [0x00008F72] 000017E0 D880 add.l D4, D0 000017E2 202E FE9C move.l D0, [A6 - 0x164] 000017E6 B084 cmp.l D0, D4 000017E8 6D50 blt +0x52 /* 0000183A */ 000017EA 246E 0008 movea.l A2, [A6 + 0x8] 000017EE 162A 000D move.b D3, [A2 + 0xD] 000017F2 7001 moveq.l D0, 0x01 000017F4 B600 cmp.b D3, D0 000017F6 6704 beq +0x6 /* 000017FC */ 000017F8 4A03 tst.b D3 000017FA 661C bne +0x1E /* 00001818 */ label000017FC: 000017FC 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001800 1F2E 000C move.b -[A7], [A6 + 0xC] 00001804 1F2E 000E move.b -[A7], [A6 + 0xE] 00001808 2F0B move.l -[A7], A3 0000180A 2F0A move.l -[A7], A2 0000180C 2052 movea.l A0, [A2] 0000180E 2068 0080 movea.l A0, [A0 + 0x80] 00001812 4E90 jsr [A0] 00001814 6000 0140 bra +0x142 /* 00001956 */ label00001818: 00001818 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000181C 1F2E 000C move.b -[A7], [A6 + 0xC] 00001820 1F2E 000E move.b -[A7], [A6 + 0xE] 00001824 2F0B move.l -[A7], A3 00001826 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000182A 206E 0008 movea.l A0, [A6 + 0x8] 0000182E 2050 movea.l A0, [A0] 00001830 2068 007C movea.l A0, [A0 + 0x7C] 00001834 4E90 jsr [A0] 00001836 6000 011E bra +0x120 /* 00001956 */ label0000183A: 0000183A 422E FEA4 clr.b [A6 - 0x15C] 0000183E 486E FE94 pea.l [A6 - 0x16C] 00001842 486E FE98 pea.l [A6 - 0x168] 00001846 2F0B move.l -[A7], A3 00001848 2053 movea.l A0, [A3] 0000184A 2068 00D0 movea.l A0, [A0 + 0xD0] 0000184E 4E90 jsr [A0] 00001850 3A00 move.w D5, D0 00001852 6600 00C0 bne +0xC2 /* 00001914 */ 00001856 2F2E FE94 move.l -[A7], [A6 - 0x16C] 0000185A 2F2E FEA0 move.l -[A7], [A6 - 0x160] 0000185E 4EB9 0000 8F72 jsr [0x00008F72] 00001864 2600 move.l D3, D0 00001866 2F2E FE98 move.l -[A7], [A6 - 0x168] 0000186A 2F2E FEA0 move.l -[A7], [A6 - 0x160] 0000186E 4EB9 0000 8F72 jsr [0x00008F72] 00001874 D680 add.l D3, D0 00001876 2003 move.l D0, D3 00001878 D0AE FE9C add.l D0, [A6 - 0x164] 0000187C B084 cmp.l D0, D4 0000187E 6D00 00A4 blt +0xA6 /* 00001924 */ 00001882 206E 0008 movea.l A0, [A6 + 0x8] 00001886 1628 000D move.b D3, [A0 + 0xD] 0000188A 7801 moveq.l D4, 0x01 0000188C B604 cmp.b D3, D4 0000188E 6706 beq +0x8 /* 00001896 */ 00001890 7003 moveq.l D0, 0x03 00001892 B600 cmp.b D3, D0 00001894 6668 bne +0x6A /* 000018FE */ label00001896: 00001896 486E FEA8 pea.l [A6 - 0x158] 0000189A 2F0B move.l -[A7], A3 0000189C 2053 movea.l A0, [A3] 0000189E 2068 00C8 movea.l A0, [A0 + 0xC8] 000018A2 4E90 jsr [A0] 000018A4 486E FEA8 pea.l [A6 - 0x158] 000018A8 4879 FFFF 645C push.l 0xFFFF645C 000018AE 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000018B4 2F00 move.l -[A7], D0 000018B6 4879 FFFF 645C push.l 0xFFFF645C 000018BC 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000018C2 2F00 move.l -[A7], D0 000018C4 4879 FFFF 645C push.l 0xFFFF645C 000018CA 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000018D0 2F00 move.l -[A7], D0 000018D2 A98B syscall ParamText 000018D4 3F3C 0086 move.w -[A7], 0x86 000018D8 42A7 clr.l -[A7] 000018DA 4EB9 0000 11AA jsr [0x000011AA] 000018E0 4884 ext.w D4 000018E2 3204 move.w D1, D4 000018E4 B041 cmp.w D0, D1 000018E6 6606 bne +0x8 /* 000018EE */ 000018E8 1D44 FEA4 move.b [A6 - 0x15C], D4 000018EC 6036 bra +0x38 /* 00001924 */ label000018EE: 000018EE 4267 clr.w -[A7] 000018F0 2F3C 0082 0000 move.l -[A7], 0x820000 000018F6 4EB9 0000 112A jsr [0x0000112A] 000018FC 6026 bra +0x28 /* 00001924 */ label000018FE: 000018FE 206E 0008 movea.l A0, [A6 + 0x8] 00001902 1028 000D move.b D0, [A0 + 0xD] 00001906 7202 moveq.l D1, 0x02 00001908 B001 cmp.b D0, D1 0000190A 6618 bne +0x1A /* 00001924 */ 0000190C 1D7C 0001 FEA4 move.b [A6 - 0x15C], 0x1 00001912 6010 bra +0x12 /* 00001924 */ label00001914: 00001914 70D5 moveq.l D0, 0xFFFFFFD5 00001916 BA40 cmp.w D5, D0 00001918 670A beq +0xC /* 00001924 */ 0000191A 3F05 move.w -[A7], D5 0000191C 42A7 clr.l -[A7] 0000191E 4EB9 0000 112A jsr [0x0000112A] label00001924: 00001924 102E FEA4 move.b D0, [A6 - 0x15C] 00001928 6720 beq +0x22 /* 0000194A */ 0000192A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000192E 1F2E 000C move.b -[A7], [A6 + 0xC] 00001932 1F2E 000E move.b -[A7], [A6 + 0xE] 00001936 2F0B move.l -[A7], A3 00001938 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193C 206E 0008 movea.l A0, [A6 + 0x8] 00001940 2050 movea.l A0, [A0] 00001942 2068 007C movea.l A0, [A0 + 0x7C] 00001946 4E90 jsr [A0] 00001948 600C bra +0xE /* 00001956 */ label0000194A: 0000194A 70DE moveq.l D0, 0xFFFFFFDE 0000194C 3F00 move.w -[A7], D0 0000194E 42A7 clr.l -[A7] 00001950 4EB9 0000 112A jsr [0x0000112A] label00001956: 00001956 102E 000C move.b D0, [A6 + 0xC] 0000195A 6676 bne +0x78 /* 000019D2 */ 0000195C 486E FEA8 pea.l [A6 - 0x158] 00001960 2F0B move.l -[A7], A3 00001962 2053 movea.l A0, [A3] 00001964 2068 00C8 movea.l A0, [A0 + 0xC8] 00001968 4E90 jsr [A0] 0000196A 486E FEA8 pea.l [A6 - 0x158] 0000196E 206E 0008 movea.l A0, [A6 + 0x8] 00001972 2628 0004 move.l D3, [A0 + 0x4] 00001976 2F03 move.l -[A7], D3 00001978 2043 movea.l A0, D3 0000197A 2050 movea.l A0, [A0] 0000197C 2068 01D4 movea.l A0, [A0 + 0x1D4] 00001980 4E90 jsr [A0] 00001982 206E 0008 movea.l A0, [A6 + 0x8] 00001986 117C 0001 000C move.b [A0 + 0xC], 0x1 0000198C 2F0B move.l -[A7], A3 0000198E 206E 0008 movea.l A0, [A6 + 0x8] 00001992 2628 0008 move.l D3, [A0 + 0x8] 00001996 2F03 move.l -[A7], D3 00001998 2043 movea.l A0, D3 0000199A 2050 movea.l A0, [A0] 0000199C 2068 0060 movea.l A0, [A0 + 0x60] 000019A0 4E90 jsr [A0] 000019A2 206E 0008 movea.l A0, [A6 + 0x8] 000019A6 2628 0008 move.l D3, [A0 + 0x8] 000019AA 2F03 move.l -[A7], D3 000019AC 2043 movea.l A0, D3 000019AE 2050 movea.l A0, [A0] 000019B0 2068 0124 movea.l A0, [A0 + 0x124] 000019B4 4E90 jsr [A0] 000019B6 206E 0008 movea.l A0, [A6 + 0x8] 000019BA 2628 0008 move.l D3, [A0 + 0x8] 000019BE 2F03 move.l -[A7], D3 000019C0 2043 movea.l A0, D3 000019C2 2050 movea.l A0, [A0] 000019C4 2068 008C movea.l A0, [A0 + 0x8C] 000019C8 4E90 jsr [A0] 000019CA 3F00 move.w -[A7], D0 000019CC 4EB9 0000 117A jsr [0x0000117A] label000019D2: 000019D2 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 000019DA 604A bra +0x4C /* 00001A26 */ label000019DC: 000019DC 1F2E FFA8 move.b -[A7], [A6 - 0x58] 000019E0 4EB9 0000 156A jsr [0x0000156A] 000019E6 102E FE90 move.b D0, [A6 - 0x170] 000019EA 6608 bne +0xA /* 000019F4 */ 000019EC 263C 0082 0002 move.l D3, 0x820002 000019F2 6014 bra +0x16 /* 00001A08 */ label000019F4: 000019F4 102E 000C move.b D0, [A6 + 0xC] 000019F8 6708 beq +0xA /* 00001A02 */ 000019FA 263C 0082 0008 move.l D3, 0x820008 00001A00 6006 bra +0x8 /* 00001A08 */ label00001A02: 00001A02 263C 0082 0007 move.l D3, 0x820007 label00001A08: 00001A08 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001A0C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001A10 2F03 move.l -[A7], D3 00001A12 4EB9 0000 125A jsr [0x0000125A] 00001A18 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001A1C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001A20 4EB9 0000 112A jsr [0x0000112A] label00001A26: 00001A26 2F0B move.l -[A7], A3 00001A28 2053 movea.l A0, [A3] 00001A2A 2068 00E4 movea.l A0, [A0 + 0xE4] 00001A2E 4E90 jsr [A0] 00001A30 2F0B move.l -[A7], A3 00001A32 2053 movea.l A0, [A3] 00001A34 2068 0044 movea.l A0, [A0 + 0x44] 00001A38 4E90 jsr [A0] 00001A3A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001A3E 4E5E unlink A6 00001A40 205F movea.l A0, [A7]+ 00001A42 4FEF 000E lea.l A7, [A7 + 0xE] 00001A46 4ED0 jmp [A0] 00001A48 8020 or.b D0, -[A0] 00001A4A 5361 subq.w -[A1], 1 00001A4C 7665 moveq.l D3, 0x65 00001A4E 4669 6C65 not.w [A1 + 0x6C65] 00001A52 5F5F subq.w [A7]+, 7 00001A54 3132 5446 move.w -[A0], [A2 + D5.w * 4 + 0x46] 00001A58 696C bvs +0x6E /* 00001AC6 */ 00001A5A 6548 bcs +0x4A /* 00001AA4 */ 00001A5C 616E bsr +0x70 /* 00001ACC */ 00001A5E 646C bcc +0x6E /* 00001ACC */ 00001A60 6572 bcs +0x74 /* 00001AD4 */ 00001A62 466C 5563 not.w [A4 + 0x5563] 00001A66 5563 subq.w -[A3], 2 00001A68 5563 subq.w -[A3], 2 00001A6A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001A6E FF3C .extension 0xF3C <> // unimplemented 00001A70 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00001A74 286E 0008 movea.l A4, [A6 + 0x8] 00001A78 266E 000C movea.l A3, [A6 + 0xC] 00001A7C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001A80 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001A84 486E FF3C pea.l [A6 - 0xC4] 00001A88 2F0C move.l -[A7], A4 00001A8A 2054 movea.l A0, [A4] 00001A8C 2068 006C movea.l A0, [A0 + 0x6C] 00001A90 4E90 jsr [A0] 00001A92 1D40 FFA8 move.b [A6 - 0x58], D0 00001A96 2F0C move.l -[A7], A4 00001A98 2054 movea.l A0, [A4] 00001A9A 2068 0068 movea.l A0, [A0 + 0x68] 00001A9E 4E90 jsr [A0] 00001AA0 2F0B move.l -[A7], A3 00001AA2 2053 movea.l A0, [A3] label00001AA4: 00001AA4 2068 0084 movea.l A0, [A0 + 0x84] 00001AA8 4E90 jsr [A0] 00001AAA 3600 move.w D3, D0 00001AAC 6710 beq +0x12 /* 00001ABE */ 00001AAE 70D5 moveq.l D0, 0xFFFFFFD5 00001AB0 B640 cmp.w D3, D0 00001AB2 670A beq +0xC /* 00001ABE */ 00001AB4 3F03 move.w -[A7], D3 00001AB6 42A7 clr.l -[A7] 00001AB8 4EB9 0000 112A jsr [0x0000112A] label00001ABE: 00001ABE 4240 clr.w D0 00001AC0 3D40 FFEC move.w [A6 - 0x14], D0 00001AC4 7000 moveq.l D0, 0x00 label00001AC6: 00001AC6 2D40 FFEE move.l [A6 - 0x12], D0 00001ACA 7800 moveq.l D4, 0x00 fn00001ACC: 00001ACC 2D44 FFF6 move.l [A6 - 0xA], D4 00001AD0 2D44 FFFA move.l [A6 - 0x6], D4 label00001AD4: 00001AD4 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00001ADC 45EE FFAC lea.l A2, [A6 - 0x54] 00001AE0 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001AE6 486E FFAC pea.l [A6 - 0x54] 00001AEA 4EB9 0000 07CA jsr [0x000007CA] 00001AF0 584F addq.w A7, 4 00001AF2 4A80 tst.l D0 00001AF4 665A bne +0x5C /* 00001B50 */ 00001AF6 2F0B move.l -[A7], A3 00001AF8 2053 movea.l A0, [A3] 00001AFA 2068 0078 movea.l A0, [A0 + 0x78] 00001AFE 4E90 jsr [A0] 00001B00 3F00 move.w -[A7], D0 00001B02 4EB9 0000 117A jsr [0x0000117A] 00001B08 102E FFA8 move.b D0, [A6 - 0x58] 00001B0C 6716 beq +0x18 /* 00001B24 */ 00001B0E 486E FF3C pea.l [A6 - 0xC4] 00001B12 2F0B move.l -[A7], A3 00001B14 2053 movea.l A0, [A3] 00001B16 2068 0138 movea.l A0, [A0 + 0x138] 00001B1A 4E90 jsr [A0] 00001B1C 3F00 move.w -[A7], D0 00001B1E 4EB9 0000 117A jsr [0x0000117A] label00001B24: 00001B24 2F0B move.l -[A7], A3 00001B26 2053 movea.l A0, [A3] 00001B28 2068 0088 movea.l A0, [A0 + 0x88] 00001B2C 4E90 jsr [A0] 00001B2E 3F00 move.w -[A7], D0 00001B30 4EB9 0000 117A jsr [0x0000117A] 00001B36 2F0B move.l -[A7], A3 00001B38 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001B3C 2F0C move.l -[A7], A4 00001B3E 2054 movea.l A0, [A4] 00001B40 2068 005C movea.l A0, [A0 + 0x5C] 00001B44 4E90 jsr [A0] 00001B46 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00001B4E 6022 bra +0x24 /* 00001B72 */ label00001B50: 00001B50 2F0B move.l -[A7], A3 00001B52 2053 movea.l A0, [A3] 00001B54 2068 0068 movea.l A0, [A0 + 0x68] 00001B58 4E90 jsr [A0] 00001B5A 2F0B move.l -[A7], A3 00001B5C 2053 movea.l A0, [A3] 00001B5E 2068 0084 movea.l A0, [A0 + 0x84] 00001B62 4E90 jsr [A0] 00001B64 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001B68 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001B6C 4EB9 0000 112A jsr [0x0000112A] label00001B72: 00001B72 2F0B move.l -[A7], A3 00001B74 2053 movea.l A0, [A3] 00001B76 2068 0068 movea.l A0, [A0 + 0x68] 00001B7A 4E90 jsr [A0] 00001B7C 3F00 move.w -[A7], D0 00001B7E 4EB9 0000 117A jsr [0x0000117A] 00001B84 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00001B88 4E5E unlink A6 00001B8A 205F movea.l A0, [A7]+ 00001B8C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B90 4ED0 jmp [A0] 00001B92 8028 5361 or.b D0, [A0 + 0x5361] 00001B96 7665 moveq.l D3, 0x65 00001B98 496E 506C chk.w D4, [A6 + 0x506C] 00001B9C 6163 bsr +0x65 /* 00001C01 */ 00001B9E 655F bcs +0x61 /* 00001BFF */ 00001BA0 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001BA4 4669 6C65 not.w [A1 + 0x6C65] 00001BA8 4861 pea.l -[A1] 00001BAA 6E64 bgt +0x66 /* 00001C10 */ 00001BAC 6C65 bge +0x67 /* 00001C13 */ 00001BAE 7246 moveq.l D1, 0x46 00001BB0 6C55 bge +0x57 /* 00001C07 */ 00001BB2 6355 bls +0x57 /* 00001C09 */ 00001BB4 6350 bls +0x52 /* 00001C06 */ 00001BB6 3554 4669 move.w [A2 + 0x4669], [A4] 00001BBA 6C65 bge +0x67 /* 00001C21 */ 00001BBC 0000 FFFF ori.b D0, 0xFF 00001BC0 4E56 FE00 link A6, -0x0200 00001BC4 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001BC8 286E 0008 movea.l A4, [A6 + 0x8] 00001BCC 266E 000C movea.l A3, [A6 + 0xC] 00001BD0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001BD4 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001BD8 486E FE00 pea.l [A6 - 0x200] 00001BDC 2F0C move.l -[A7], A4 00001BDE 2054 movea.l A0, [A4] 00001BE0 2068 006C movea.l A0, [A0 + 0x6C] 00001BE4 4E90 jsr [A0] 00001BE6 1D40 FE6C move.b [A6 - 0x194], D0 00001BEA 486E FE70 pea.l [A6 - 0x190] 00001BEE 2F0B move.l -[A7], A3 00001BF0 2053 movea.l A0, [A3] 00001BF2 2068 00B8 movea.l A0, [A0 + 0xB8] 00001BF6 4E90 jsr [A0] 00001BF8 422E FEB8 clr.b [A6 - 0x148] 00001BFC 486E FEB8 pea.l [A6 - 0x148] 00001C00 2F0C move.l -[A7], A4 00001C02 2054 movea.l A0, [A4] 00001C04 2068 0070 movea.l A0, [A0 + 0x70] // begin alternate branch 00001C06-00001C0C label00001C06: 00001C06 0070 4E90 554F ori.w <>, 0x4E90 // end alternate branch 00001C06-00001C0C label00001C06: // (misaligned) 00001C08 4E90 jsr [A0] 00001C0A 554F subq.w A7, 2 00001C0C 3F2E FE70 move.w -[A7], [A6 - 0x190] label00001C10: 00001C10 2F3C 7465 6D70 move.l -[A7], 0x74656D70 /* 'temp' */ 00001C16 7001 moveq.l D0, 0x01 00001C18 1F00 move.b -[A7], D0 00001C1A 486E FEF8 pea.l [A6 - 0x108] 00001C1E 486E FEFC pea.l [A6 - 0x104] 00001C22 7000 moveq.l D0, 0x00 00001C24 A823 syscall AliasDispatch 00001C26 301F move.w D0, [A7]+ 00001C28 3F00 move.w -[A7], D0 00001C2A 4EB9 0000 117A jsr [0x0000117A] 00001C30 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00001C34 2F2E FEFC move.l -[A7], [A6 - 0x104] 00001C38 486E FEB8 pea.l [A6 - 0x148] 00001C3C 2F0B move.l -[A7], A3 00001C3E 2053 movea.l A0, [A3] 00001C40 2068 0064 movea.l A0, [A0 + 0x64] 00001C44 4E90 jsr [A0] 00001C46 3F00 move.w -[A7], D0 00001C48 4EB9 0000 117A jsr [0x0000117A] 00001C4E 4240 clr.w D0 00001C50 3D40 FF40 move.w [A6 - 0xC0], D0 00001C54 7000 moveq.l D0, 0x00 00001C56 2D40 FF42 move.l [A6 - 0xBE], D0 00001C5A 7600 moveq.l D3, 0x00 00001C5C 2D43 FF4A move.l [A6 - 0xB6], D3 00001C60 2D43 FF4E move.l [A6 - 0xB2], D3 00001C64 2D79 FFFF 3C6C FF46 move.l [A6 - 0xBA], [0xFFFF3C6C] 00001C6C 45EE FF00 lea.l A2, [A6 - 0x100] 00001C70 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001C76 486E FF00 pea.l [A6 - 0x100] 00001C7A 4EB9 0000 07CA jsr [0x000007CA] 00001C80 584F addq.w A7, 4 00001C82 4A80 tst.l D0 00001C84 665A bne +0x5C /* 00001CE0 */ 00001C86 2F0B move.l -[A7], A3 00001C88 2053 movea.l A0, [A3] 00001C8A 2068 0078 movea.l A0, [A0 + 0x78] 00001C8E 4E90 jsr [A0] 00001C90 3F00 move.w -[A7], D0 00001C92 4EB9 0000 117A jsr [0x0000117A] 00001C98 102E FE6C move.b D0, [A6 - 0x194] 00001C9C 6716 beq +0x18 /* 00001CB4 */ 00001C9E 486E FE00 pea.l [A6 - 0x200] 00001CA2 2F0B move.l -[A7], A3 00001CA4 2053 movea.l A0, [A3] 00001CA6 2068 0138 movea.l A0, [A0 + 0x138] 00001CAA 4E90 jsr [A0] 00001CAC 3F00 move.w -[A7], D0 00001CAE 4EB9 0000 117A jsr [0x0000117A] label00001CB4: 00001CB4 2F0B move.l -[A7], A3 00001CB6 2053 movea.l A0, [A3] 00001CB8 2068 0088 movea.l A0, [A0 + 0x88] 00001CBC 4E90 jsr [A0] 00001CBE 3F00 move.w -[A7], D0 00001CC0 4EB9 0000 117A jsr [0x0000117A] 00001CC6 2F0B move.l -[A7], A3 00001CC8 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001CCC 2F0C move.l -[A7], A4 00001CCE 2054 movea.l A0, [A4] 00001CD0 2068 005C movea.l A0, [A0 + 0x5C] 00001CD4 4E90 jsr [A0] 00001CD6 23EE FF46 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xBA] 00001CDE 6022 bra +0x24 /* 00001D02 */ label00001CE0: 00001CE0 2F0B move.l -[A7], A3 00001CE2 2053 movea.l A0, [A3] 00001CE4 2068 0068 movea.l A0, [A0 + 0x68] 00001CE8 4E90 jsr [A0] 00001CEA 2F0B move.l -[A7], A3 00001CEC 2053 movea.l A0, [A3] 00001CEE 2068 0084 movea.l A0, [A0 + 0x84] 00001CF2 4E90 jsr [A0] 00001CF4 3F2E FF40 move.w -[A7], [A6 - 0xC0] 00001CF8 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00001CFC 4EB9 0000 112A jsr [0x0000112A] label00001D02: 00001D02 2F0B move.l -[A7], A3 00001D04 2053 movea.l A0, [A3] 00001D06 2068 0068 movea.l A0, [A0 + 0x68] 00001D0A 4E90 jsr [A0] 00001D0C 3F00 move.w -[A7], D0 00001D0E 4EB9 0000 117A jsr [0x0000117A] 00001D14 102E 0012 move.b D0, [A6 + 0x12] 00001D18 660A bne +0xC /* 00001D24 */ 00001D1A 2F0C move.l -[A7], A4 00001D1C 2054 movea.l A0, [A4] 00001D1E 2068 0068 movea.l A0, [A0 + 0x68] 00001D22 4E90 jsr [A0] label00001D24: 00001D24 2D79 FFFF 3C6C FF46 move.l [A6 - 0xBA], [0xFFFF3C6C] 00001D2C 45EE FF00 lea.l A2, [A6 - 0x100] 00001D30 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001D36 486E FF00 pea.l [A6 - 0x100] 00001D3A 4EB9 0000 07CA jsr [0x000007CA] 00001D40 584F addq.w A7, 4 00001D42 4A80 tst.l D0 00001D44 6600 00B2 bne +0xB4 /* 00001DF8 */ 00001D48 4A2C 000C tst.b [A4 + 0xC] 00001D4C 677C beq +0x7E /* 00001DCA */ 00001D4E 102E 0010 move.b D0, [A6 + 0x10] 00001D52 6776 beq +0x78 /* 00001DCA */ 00001D54 486E FF54 pea.l [A6 - 0xAC] 00001D58 706C moveq.l D0, 0x6C 00001D5A 2F00 move.l -[A7], D0 00001D5C 4227 clr.b -[A7] 00001D5E 4EB9 0000 11BA jsr [0x000011BA] 00001D64 486E FF54 pea.l [A6 - 0xAC] 00001D68 262C 0008 move.l D3, [A4 + 0x8] 00001D6C 2F03 move.l -[A7], D3 00001D6E 2043 movea.l A0, D3 00001D70 2050 movea.l A0, [A0] 00001D72 2068 009C movea.l A0, [A0 + 0x9C] 00001D76 4E90 jsr [A0] 00001D78 3F00 move.w -[A7], D0 00001D7A 4EB9 0000 117A jsr [0x0000117A] 00001D80 102E FF72 move.b D0, [A6 - 0x8E] 00001D84 7201 moveq.l D1, 0x01 00001D86 C001 and.b D0, D1 00001D88 670A beq +0xC /* 00001D94 */ 00001D8A 70D3 moveq.l D0, 0xFFFFFFD3 00001D8C 3F00 move.w -[A7], D0 00001D8E 4EB9 0000 117A jsr [0x0000117A] label00001D94: 00001D94 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001D98 2F0B move.l -[A7], A3 00001D9A 2053 movea.l A0, [A3] 00001D9C 2068 00FC movea.l A0, [A0 + 0xFC] 00001DA0 4E90 jsr [A0] 00001DA2 3F00 move.w -[A7], D0 00001DA4 4EB9 0000 117A jsr [0x0000117A] 00001DAA 2F0B move.l -[A7], A3 00001DAC 2053 movea.l A0, [A3] 00001DAE 2068 0084 movea.l A0, [A0 + 0x84] 00001DB2 4E90 jsr [A0] 00001DB4 3600 move.w D3, D0 00001DB6 6728 beq +0x2A /* 00001DE0 */ 00001DB8 70D5 moveq.l D0, 0xFFFFFFD5 00001DBA B640 cmp.w D3, D0 00001DBC 6722 beq +0x24 /* 00001DE0 */ 00001DBE 3F03 move.w -[A7], D3 00001DC0 42A7 clr.l -[A7] 00001DC2 4EB9 0000 112A jsr [0x0000112A] 00001DC8 6016 bra +0x18 /* 00001DE0 */ label00001DCA: 00001DCA 486E FE70 pea.l [A6 - 0x190] 00001DCE 2F0B move.l -[A7], A3 00001DD0 2053 movea.l A0, [A3] 00001DD2 2068 0128 movea.l A0, [A0 + 0x128] 00001DD6 4E90 jsr [A0] 00001DD8 3F00 move.w -[A7], D0 00001DDA 4EB9 0000 117A jsr [0x0000117A] label00001DE0: 00001DE0 486E FE70 pea.l [A6 - 0x190] 00001DE4 2F0B move.l -[A7], A3 00001DE6 2053 movea.l A0, [A3] 00001DE8 2068 0050 movea.l A0, [A0 + 0x50] 00001DEC 4E90 jsr [A0] 00001DEE 23EE FF46 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xBA] 00001DF6 606E bra +0x70 /* 00001E66 */ label00001DF8: 00001DF8 2F0B move.l -[A7], A3 00001DFA 2053 movea.l A0, [A3] 00001DFC 2068 0084 movea.l A0, [A0 + 0x84] 00001E00 4E90 jsr [A0] 00001E02 4A2C 000C tst.b [A4 + 0xC] 00001E06 6716 beq +0x18 /* 00001E1E */ 00001E08 102E 0012 move.b D0, [A6 + 0x12] 00001E0C 6610 bne +0x12 /* 00001E1E */ 00001E0E 282C 0008 move.l D4, [A4 + 0x8] 00001E12 2F04 move.l -[A7], D4 00001E14 2044 movea.l A0, D4 00001E16 2050 movea.l A0, [A0] 00001E18 2068 008C movea.l A0, [A0 + 0x8C] 00001E1C 4E90 jsr [A0] label00001E1E: 00001E1E 102E FE76 move.b D0, [A6 - 0x18A] 00001E22 7800 moveq.l D4, 0x00 00001E24 1800 move.b D4, D0 00001E26 5284 addq.l D4, 1 00001E28 7A40 moveq.l D5, 0x40 00001E2A B885 cmp.l D4, D5 00001E2C 6C04 bge +0x6 /* 00001E32 */ 00001E2E 2004 move.l D0, D4 00001E30 6002 bra +0x4 /* 00001E34 */ label00001E32: 00001E32 2005 move.l D0, D5 label00001E34: 00001E34 2F00 move.l -[A7], D0 00001E36 486E FE76 pea.l [A6 - 0x18A] 00001E3A 486E FFC0 pea.l [A6 - 0x40] 00001E3E 4EB9 0000 0042 jsr [0x00000042] 00001E44 4FEF 000C lea.l A7, [A7 + 0xC] 00001E48 41EE FFC0 lea.l A0, [A6 - 0x40] 00001E4C 2F08 move.l -[A7], A0 00001E4E 2F0B move.l -[A7], A3 00001E50 2053 movea.l A0, [A3] 00001E52 2068 0148 movea.l A0, [A0 + 0x148] 00001E56 4E90 jsr [A0] 00001E58 3F2E FF40 move.w -[A7], [A6 - 0xC0] 00001E5C 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00001E60 4EB9 0000 112A jsr [0x0000112A] label00001E66: 00001E66 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001E6A 4E5E unlink A6 00001E6C 205F movea.l A0, [A7]+ 00001E6E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E72 4ED0 jmp [A0] 00001E74 8028 5361 or.b D0, [A0 + 0x5361] 00001E78 7665 moveq.l D3, 0x65 00001E7A 5669 6154 addq.w [A1 + 0x6154], 3 00001E7E 656D bcs +0x6F /* 00001EED */ 00001E80 705F moveq.l D0, 0x5F 00001E82 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001E86 4669 6C65 not.w [A1 + 0x6C65] 00001E8A 4861 pea.l -[A1] 00001E8C 6E64 bgt +0x66 /* 00001EF2 */ 00001E8E 6C65 bge +0x67 /* 00001EF5 */ 00001E90 7246 moveq.l D1, 0x46 00001E92 6C55 bge +0x57 /* 00001EE9 */ 00001E94 6355 bls +0x57 /* 00001EEB */ 00001E96 6350 bls +0x52 /* 00001EE8 */ 00001E98 3554 4669 move.w [A2 + 0x4669], [A4] 00001E9C 6C65 bge +0x67 /* 00001F03 */ 00001E9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001EA2 0000 48E7 ori.b D0, 0xE7 00001EA6 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ 00001EAC 246B 0008 movea.l A2, [A3 + 0x8] 00001EB0 200A move.l D0, A2 00001EB2 670C beq +0xE /* 00001EC0 */ 00001EB4 2F0A move.l -[A7], A2 00001EB6 2052 movea.l A0, [A2] 00001EB8 2068 011C movea.l A0, [A0 + 0x11C] 00001EBC 4E90 jsr [A0] 00001EBE 6002 bra +0x4 /* 00001EC2 */ label00001EC0: 00001EC0 4200 clr.b D0 label00001EC2: 00001EC2 4CDF 0C00 movem.l A2,A3, [A7]+ 00001EC6 4E5E unlink A6 00001EC8 205F movea.l A0, [A7]+ 00001ECA 584F addq.w A7, 4 00001ECC 4ED0 jmp [A0] 00001ECE 9D48 subx.w -[A6], -[A0] 00001ED0 6173 bsr +0x75 /* 00001F45 */ 00001ED2 5273 7263 addq.w [A3 + D7.w * 2 + 0x63], 1 00001ED6 466F 726B not.w [A7 + 0x726B] 00001EDA 5F5F subq.w [A7]+, 7 00001EDC 3132 5446 move.w -[A0], [A2 + D5.w * 4 + 0x46] 00001EE0 696C bvs +0x6E /* 00001F4E */ 00001EE2 6548 bcs +0x4A /* 00001F2C */ 00001EE4 616E bsr +0x70 /* 00001F54 */ 00001EE6 646C bcc +0x6E /* 00001F54 */ label00001EE8: 00001EE8 6572 bcs +0x74 /* 00001F5C */ 00001EEA 4676 0000 not.w [A6 + D0.w] 00001EEE FFFF .invalid <> 00001EF0 4E56 0000 link A6, 0 // begin alternate branch 00001EF2-00001EFE label00001EF2: 00001EF2 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001EF6 0008 4EB9 ori.b A0, 0xB9 00001EFA 0000 157A ori.b D0, 0x7A /* 'z' */ // end alternate branch 00001EF2-00001EFE label00001EF2: // (misaligned) 00001EF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EF8 4EB9 0000 157A jsr [0x0000157A] 00001EFE 4E5E unlink A6 00001F00 205F movea.l A0, [A7]+ 00001F02 504F addq.w A7, 8 00001F04 4ED0 jmp [A0] 00001F06 9A53 sub.w D5, [A3] 00001F08 6176 bsr +0x78 /* 00001F80 */ 00001F0A 6544 bcs +0x46 /* 00001F50 */ 00001F0C 6F63 ble +0x65 /* 00001F71 */ 00001F0E 756D moveq.l D2, 0x6D 00001F10 656E bcs +0x70 /* 00001F80 */ 00001F12 745F moveq.l D2, 0x5F 00001F14 5F39 5444 6F63 subq.b [0x54446F63], 7 00001F1A 756D moveq.l D2, 0x6D 00001F1C 656E bcs +0x70 /* 00001F8C */ 00001F1E 7446 moveq.l D2, 0x46 00001F20 6C00 0000 bge +0x2 /* 00001F22 */ // begin alternate branch 00001F22-00001F2C label00001F22: 00001F22 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001F26 0000 48E7 ori.b D0, 0xE7 00001F2A 1010 move.b D0, [A0] // end alternate branch 00001F22-00001F2C label00001F22: // (misaligned) 00001F24 4E56 0000 link A6, 0 00001F28 48E7 1010 movem.l -[A7], D3,A3 label00001F2C: 00001F2C 266E 0008 movea.l A3, [A6 + 0x8] 00001F30 2F2B 0004 move.l -[A7], [A3 + 0x4] 00001F34 262B 002E move.l D3, [A3 + 0x2E] 00001F38 2F03 move.l -[A7], D3 00001F3A 2043 movea.l A0, D3 00001F3C 2050 movea.l A0, [A0] 00001F3E 2068 0158 movea.l A0, [A0 + 0x158] 00001F42 4E90 jsr [A0] 00001F44 4CDF 0808 movem.l D3,A3, [A7]+ 00001F48 4E5E unlink A6 00001F4A 205F movea.l A0, [A7]+ 00001F4C 584F addq.w A7, 4 label00001F4E: 00001F4E 4ED0 jmp [A0] label00001F50: 00001F50 9944 subx.w D4, D4 00001F52 6F49 ble +0x4B /* 00001F9D */ fn00001F54: 00001F54 745F moveq.l D2, 0x5F 00001F56 5F31 3554 subq.b <>, 7 00001F5A 5361 subq.w -[A1], 1 label00001F5C: 00001F5C 7665 moveq.l D3, 0x65 00001F5E 446F 6343 neg.w [A7 + 0x6343] 00001F62 6F6D ble +0x6F /* 00001FD1 */ 00001F64 6D61 blt +0x63 /* 00001FC7 */ 00001F66 6E64 bgt +0x66 /* 00001FCC */ 00001F68 4676 0000 not.w [A6 + D0.w] 00001F6C 4E56 FFFC link A6, -0x0004 00001F70 48E7 1810 movem.l -[A7], D3,D4,A3 00001F74 266E 0008 movea.l A3, [A6 + 0x8] 00001F78 282E 000C move.l D4, [A6 + 0xC] 00001F7C 262B 0138 move.l D3, [A3 + 0x138] fn00001F80: 00001F80 2F03 move.l -[A7], D3 00001F82 2043 movea.l A0, D3 00001F84 2050 movea.l A0, [A0] 00001F86 2068 0088 movea.l A0, [A0 + 0x88] 00001F8A 4E90 jsr [A0] label00001F8C: 00001F8C 4A00 tst.b D0 00001F8E 6710 beq +0x12 /* 00001FA0 */ 00001F90 701E moveq.l D0, 0x1E 00001F92 B880 cmp.l D4, D0 00001F94 6706 beq +0x8 /* 00001F9C */ 00001F96 701F moveq.l D0, 0x1F 00001F98 B880 cmp.l D4, D0 00001F9A 6604 bne +0x6 /* 00001FA0 */ label00001F9C: 00001F9C 7000 moveq.l D0, 0x00 00001F9E 6002 bra +0x4 /* 00001FA2 */ label00001FA0: 00001FA0 7001 moveq.l D0, 0x01 label00001FA2: 00001FA2 1D40 FFFC move.b [A6 - 0x4], D0 00001FA6 0C84 0000 0021 cmpi.l D4, 0x21 /* '!' */ 00001FAC 6704 beq +0x6 /* 00001FB2 */ 00001FAE 7200 moveq.l D1, 0x00 00001FB0 6002 bra +0x4 /* 00001FB4 */ label00001FB2: 00001FB2 7201 moveq.l D1, 0x01 label00001FB4: 00001FB4 2201 move.l D1, D1 00001FB6 1D41 FFFD move.b [A6 - 0x3], D1 00001FBA 8001 or.b D0, D1 00001FBC 57C0 seq D0 00001FBE 4400 neg.b D0 00001FC0 4880 ext.w D0 00001FC2 48C0 ext.l D0 00001FC4 1D40 FFFE move.b [A6 - 0x2], D0 00001FC8 4A00 tst.b D0 00001FCA 6714 beq +0x16 /* 00001FE0 */ label00001FCC: 00001FCC 3F3C 00FA move.w -[A7], 0xFA 00001FD0 700C moveq.l D0, 0x0C 00001FD2 3F00 move.w -[A7], D0 00001FD4 4227 clr.b -[A7] 00001FD6 2F0B move.l -[A7], A3 00001FD8 2053 movea.l A0, [A3] 00001FDA 2068 01DC movea.l A0, [A0 + 0x1DC] 00001FDE 4E90 jsr [A0] label00001FE0: 00001FE0 4A2B 0133 tst.b [A3 + 0x133] 00001FE4 6606 bne +0x8 /* 00001FEC */ 00001FE6 102E FFFD move.b D0, [A6 - 0x3] 00001FEA 660A bne +0xC /* 00001FF6 */ label00001FEC: 00001FEC 2F0B move.l -[A7], A3 00001FEE 2053 movea.l A0, [A3] 00001FF0 2068 0110 movea.l A0, [A0 + 0x110] 00001FF4 4E90 jsr [A0] label00001FF6: 00001FF6 2F04 move.l -[A7], D4 00001FF8 1F2E FFFC move.b -[A7], [A6 - 0x4] 00001FFC 1F2E FFFE move.b -[A7], [A6 - 0x2] 00002000 1F2E FFFD move.b -[A7], [A6 - 0x3] 00002004 262B 0138 move.l D3, [A3 + 0x138] 00002008 2F03 move.l -[A7], D3 0000200A 2043 movea.l A0, D3 0000200C 2050 movea.l A0, [A0] 0000200E 2068 0078 movea.l A0, [A0 + 0x78] 00002012 4E90 jsr [A0] 00002014 4CDF 0818 movem.l D3,D4,A3, [A7]+ 00002018 4E5E unlink A6 0000201A 205F movea.l A0, [A7]+ 0000201C 504F addq.w A7, 8 0000201E 4ED0 jmp [A0] 00002020 8024 or.b D0, -[A4] 00002022 5361 subq.w -[A1], 1 00002024 7665 moveq.l D3, 0x65 00002026 446F 6375 neg.w [A7 + 0x6375] 0000202A 6D65 blt +0x67 /* 00002091 */ 0000202C 6E74 bgt +0x76 /* 000020A2 */ 0000202E 5F5F subq.w [A7]+, 7 00002030 3138 5446 move.w -[A0], [0x00005446] 00002034 696C bvs +0x6E /* 000020A2 */ 00002036 6542 bcs +0x44 /* 0000207A */ 00002038 6173 bsr +0x75 /* 000020AD */ 0000203A 6564 bcs +0x66 /* 000020A0 */ 0000203C 446F 6375 neg.w [A7 + 0x6375] 00002040 6D65 blt +0x67 /* 000020A7 */ 00002042 6E74 bgt +0x76 /* 000020B8 */ 00002044 466C 0000 not.w [A4 + 0x0] 00002048 4E56 FF90 link A6, -0x0070 0000204C 2F0A move.l -[A7], A2 0000204E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002052 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002056 2F2E 000C move.l -[A7], [A6 + 0xC] 0000205A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000205E 4EB9 0000 0F4C jsr [0x00000F4C] 00002064 206E 000C movea.l A0, [A6 + 0xC] 00002068 2448 movea.l A2, A0 0000206A 2F39 FFFF 302C move.l -[A7], [0xFFFF302C] 00002070 4EB9 0000 004A jsr [0x0000004A] 00002076 584F addq.w A7, 4 00002078 721A moveq.l D1, 0x1A label0000207A: 0000207A D081 add.l D0, D1 0000207C 5280 addq.l D0, 1 0000207E 204A movea.l A0, A2 00002080 D190 add.l [A0], D0 00002082 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002086 486E FF90 pea.l [A6 - 0x70] 0000208A 4EB9 0000 225A jsr [0x0000225A] 00002090 486E FF90 pea.l [A6 - 0x70] 00002094 206E FF90 movea.l A0, [A6 - 0x70] 00002098 2050 movea.l A0, [A0] 0000209A 4E90 jsr [A0] 0000209C 4A00 tst.b D0 0000209E 670A beq +0xC /* 000020AA */ label000020A0: 000020A0 206E 000C movea.l A0, [A6 + 0xC] // begin alternate branch 000020A2-000020AA label000020A2: 000020A2 000C 0690 ori.b A4, 0x90 000020A6 0000 0018 ori.b D0, 0x18 // end alternate branch 000020A2-000020AA label000020A2: // (misaligned) 000020A4 0690 0000 0018 addi.l [A0], 0x18 label000020AA: 000020AA 486E FF90 pea.l [A6 - 0x70] 000020AE 4EB9 0000 2262 jsr [0x00002262] 000020B4 2440 movea.l A2, D0 000020B6 601E bra +0x20 /* 000020D6 */ label000020B8: 000020B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000020C0 2F0A move.l -[A7], A2 000020C2 2052 movea.l A0, [A2] 000020C4 2068 006C movea.l A0, [A0 + 0x6C] 000020C8 4E90 jsr [A0] 000020CA 486E FF90 pea.l [A6 - 0x70] 000020CE 4EB9 0000 226A jsr [0x0000226A] 000020D4 2440 movea.l A2, D0 label000020D6: 000020D6 486E FF90 pea.l [A6 - 0x70] 000020DA 206E FF90 movea.l A0, [A6 - 0x70] 000020DE 2050 movea.l A0, [A0] 000020E0 4E90 jsr [A0] 000020E2 4A00 tst.b D0 000020E4 66D2 bne -0x2C /* 000020B8 */ 000020E6 486E FF90 pea.l [A6 - 0x70] 000020EA 4EB9 0000 2272 jsr [0x00002272] 000020F0 245F movea.l A2, [A7]+ 000020F2 4E5E unlink A6 000020F4 205F movea.l A0, [A7]+ 000020F6 4FEF 0010 lea.l A7, [A7 + 0x10] 000020FA 4ED0 jmp [A0] 000020FC 802F 446F or.b D0, [A7 + 0x446F] 00002100 4E65 move USP, A5 00002102 6564 bcs +0x66 /* 00002168 */ 00002104 4469 736B neg.w [A1 + 0x736B] 00002108 5370 6163 655F 5F31 3654 subq.w [[A0 + 0x655F] + 0x5F313654], 1 00002112 4564 chk.w D2, -[A4] 00002114 6974 bvs +0x76 /* 0000218A */ 00002116 696F bvs +0x71 /* 00002187 */ 00002118 6E44 bgt +0x46 /* 0000215E */ 0000211A 6F63 ble +0x65 /* 0000217F */ 0000211C 756D moveq.l D2, 0x6D 0000211E 656E bcs +0x70 /* 0000218E */ 00002120 7446 moveq.l D2, 0x46 00002122 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 00002126 696C bvs +0x6E /* 00002194 */ 00002128 6552 bcs +0x54 /* 0000217C */ 0000212A 6C52 bge +0x54 /* 0000217E */ 0000212C 6C00 0000 bge +0x2 /* 0000212E */ // begin alternate branch 0000212E-00002134 label0000212E: 0000212E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002132 FF20 .extension 0xF20 <> // unimplemented // end alternate branch 0000212E-00002134 label0000212E: // (misaligned) 00002130 4E56 FF20 link A6, -0x00E0 00002134 48E7 0038 movem.l -[A7], A2,A3,A4 00002138 2F2E 000E move.l -[A7], [A6 + 0xE] 0000213C 1F2E 000C move.b -[A7], [A6 + 0xC] 00002140 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002144 4EB9 0000 0EC0 jsr [0x00000EC0] 0000214A 1039 FFFF 65E7 move.b D0, [0xFFFF65E7] 00002150 6700 00F6 beq +0xF8 /* 00002248 */ 00002154 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002158 486E FF20 pea.l [A6 - 0xE0] 0000215C 4EB9 0000 225A jsr [0x0000225A] // begin alternate branch 0000215E-00002162 label0000215E: 0000215E 0000 225A ori.b D0, 0x5A /* 'Z' */ // end alternate branch 0000215E-00002162 label0000215E: // (misaligned) 00002162 7000 moveq.l D0, 0x00 00002164 2840 movea.l A4, D0 00002166 486E FF20 pea.l [A6 - 0xE0] // begin alternate branch 00002168-0000216A label00002168: 00002168 FF20 .extension 0xF20 <> // unimplemented // end alternate branch 00002168-0000216A label00002168: // (misaligned) 0000216A 4EB9 0000 2262 jsr [0x00002262] 00002170 2640 movea.l A3, D0 00002172 604E bra +0x50 /* 000021C2 */ label00002174: 00002174 2F0B move.l -[A7], A3 00002176 2053 movea.l A0, [A3] 00002178 2068 005C movea.l A0, [A0 + 0x5C] label0000217C: 0000217C 4E90 jsr [A0] label0000217E: 0000217E 720A moveq.l D1, 0x0A 00002180 B001 cmp.b D0, D1 00002182 6632 bne +0x34 /* 000021B6 */ 00002184 200C move.l D0, A4 00002186 672C beq +0x2E /* 000021B4 */ 00002188 206C 000C movea.l A0, [A4 + 0xC] // begin alternate branch 0000218A-0000218E label0000218A: 0000218A 000C 2050 ori.b A4, 0x50 /* 'P' */ // end alternate branch 0000218A-0000218E label0000218A: // (misaligned) 0000218C 2050 movea.l A0, [A0] label0000218E: 0000218E 2068 001C movea.l A0, [A0 + 0x1C] 00002192 226B 000C movea.l A1, [A3 + 0xC] // begin alternate branch 00002194-00002198 label00002194: 00002194 000C 2251 ori.b A4, 0x51 /* 'Q' */ // end alternate branch 00002194-00002198 label00002194: // (misaligned) 00002196 2251 movea.l A1, [A1] 00002198 2269 001C movea.l A1, [A1 + 0x1C] 0000219C B1C9 cmpa.l A0, A1 0000219E 6614 bne +0x16 /* 000021B4 */ 000021A0 2F0C move.l -[A7], A4 000021A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021A6 206E 0008 movea.l A0, [A6 + 0x8] 000021AA 2050 movea.l A0, [A0] 000021AC 2068 01F4 movea.l A0, [A0 + 0x1F4] 000021B0 4E90 jsr [A0] 000021B2 601E bra +0x20 /* 000021D2 */ label000021B4: 000021B4 284B movea.l A4, A3 label000021B6: 000021B6 486E FF20 pea.l [A6 - 0xE0] 000021BA 4EB9 0000 226A jsr [0x0000226A] 000021C0 2640 movea.l A3, D0 label000021C2: 000021C2 486E FF20 pea.l [A6 - 0xE0] 000021C6 206E FF20 movea.l A0, [A6 - 0xE0] 000021CA 2050 movea.l A0, [A0] 000021CC 4E90 jsr [A0] 000021CE 4A00 tst.b D0 000021D0 66A2 bne -0x5C /* 00002174 */ label000021D2: 000021D2 486E FF20 pea.l [A6 - 0xE0] 000021D6 4EB9 0000 2272 jsr [0x00002272] 000021DC 2F2E 000E move.l -[A7], [A6 + 0xE] 000021E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021E4 206E 0008 movea.l A0, [A6 + 0x8] 000021E8 2250 movea.l A1, [A0] 000021EA 2269 01F8 movea.l A1, [A1 + 0x1F8] 000021EE 4E91 jsr [A1] 000021F0 206E 0008 movea.l A0, [A6 + 0x8] 000021F4 4228 0146 clr.b [A0 + 0x146] 000021F8 2F08 move.l -[A7], A0 000021FA 486E FF90 pea.l [A6 - 0x70] 000021FE 4EB9 0000 225A jsr [0x0000225A] 00002204 486E FF90 pea.l [A6 - 0x70] 00002208 4EB9 0000 2262 jsr [0x00002262] 0000220E 2440 movea.l A2, D0 00002210 601C bra +0x1E /* 0000222E */ label00002212: 00002212 2F2E 000E move.l -[A7], [A6 + 0xE] 00002216 4227 clr.b -[A7] 00002218 2F0A move.l -[A7], A2 0000221A 2052 movea.l A0, [A2] 0000221C 2068 0064 movea.l A0, [A0 + 0x64] 00002220 4E90 jsr [A0] 00002222 486E FF90 pea.l [A6 - 0x70] 00002226 4EB9 0000 226A jsr [0x0000226A] 0000222C 2440 movea.l A2, D0 label0000222E: 0000222E 486E FF90 pea.l [A6 - 0x70] 00002232 206E FF90 movea.l A0, [A6 - 0x70] 00002236 2050 movea.l A0, [A0] 00002238 4E90 jsr [A0] 0000223A 4A00 tst.b D0 0000223C 66D4 bne -0x2A /* 00002212 */ 0000223E 486E FF90 pea.l [A6 - 0x70] 00002242 4EB9 0000 2272 jsr [0x00002272] label00002248: 00002248 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000224C 4E5E unlink A6 0000224E 205F movea.l A0, [A7]+ 00002250 4FEF 000A lea.l A7, [A7 + 0xA] 00002254 4ED0 jmp [A0] 00002256 8025 or.b D0, -[A5] 00002258 446F 5772 neg.w [A7 + 0x5772] 0000225C 6974 bvs +0x76 /* 000022D2 */ 0000225E 655F bcs +0x61 /* 000022BF */ 00002260 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00002264 4564 chk.w D2, -[A4] 00002266 6974 bvs +0x76 /* 000022DC */ 00002268 696F bvs +0x71 /* 000022D9 */ 0000226A 6E44 bgt +0x46 /* 000022B0 */ 0000226C 6F63 ble +0x65 /* 000022D1 */ 0000226E 756D moveq.l D2, 0x6D 00002270 656E bcs +0x70 /* 000022E0 */ 00002272 7446 moveq.l D2, 0x46 00002274 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 00002278 696C bvs +0x6E /* 000022E6 */ 0000227A 6555 bcs +0x57 /* 000022D1 */ 0000227C 6300 0000 bls +0x2 /* 0000227E */ // begin alternate branch 0000227E-00002284 label0000227E: 0000227E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002282 FF00 .extension 0xF00 <> // unimplemented // end alternate branch 0000227E-00002284 label0000227E: // (misaligned) 00002280 4E56 FF00 link A6, -0x0100 00002284 48E7 0030 movem.l -[A7], A2,A3 00002288 7002 moveq.l D0, 0x02 0000228A 2F00 move.l -[A7], D0 0000228C 4EB9 0000 12DA jsr [0x000012DA] 00002292 2640 movea.l A3, D0 00002294 246E 0008 movea.l A2, [A6 + 0x8] 00002298 102A 0145 move.b D0, [A2 + 0x145] 0000229C 2053 movea.l A0, [A3] 0000229E 1080 move.b [A0], D0 000022A0 102A 0144 move.b D0, [A2 + 0x144] 000022A4 2053 movea.l A0, [A3] 000022A6 1140 0001 move.b [A0 + 0x1], D0 000022AA 2F0B move.l -[A7], A3 000022AC 2F3C 4564 5374 move.l -[A7], 0x45645374 /* 'EdSt' */ // begin alternate branch 000022B0-000022C0 label000022B0: 000022B0 5374 3F3C subq.w <>, 1 000022B4 012D 2F39 btst [A5 + 0x2F39], D0 000022B8 FFFF .invalid <> 000022BA 302C 486E move.w D0, [A4 + 0x486E] 000022BE FF00 .extension 0xF00 <> // unimplemented // end alternate branch 000022B0-000022C0 label000022B0: // (misaligned) 000022B2 3F3C 012D move.w -[A7], 0x12D 000022B6 2F39 FFFF 302C move.l -[A7], [0xFFFF302C] 000022BC 486E FF00 pea.l [A6 - 0x100] 000022C0 4EB9 0000 0B3A jsr [0x00000B3A] 000022C6 2F00 move.l -[A7], D0 000022C8 4EB9 0000 13EA jsr [0x000013EA] 000022CE 4EB9 0000 12AA jsr [0x000012AA] // begin alternate branch 000022D2-000022DA label000022D2: 000022D2 12AA 4CDF move.b [A1], [A2 + 0x4CDF] 000022D6 0C00 4E5E cmpi.b D0, 0x5E /* '^' */ // end alternate branch 000022D2-000022DA label000022D2: // (misaligned) 000022D4 4CDF 0C00 movem.l A2,A3, [A7]+ 000022D8 4E5E unlink A6 000022DA 205F movea.l A0, [A7]+ label000022DC: 000022DC 504F addq.w A7, 8 000022DE 4ED0 jmp [A0] label000022E0: 000022E0 802B 446F or.b D0, [A3 + 0x446F] 000022E4 5772 6974 subq.w <>, 3 // begin alternate branch 000022E6-000022E8 label000022E6: 000022E6 6974 bvs +0x76 /* 0000235C */ // end alternate branch 000022E6-000022E8 label000022E6: // (misaligned) 000022E8 6553 bcs +0x55 /* 0000233D */ 000022EA 6574 bcs +0x76 /* 00002360 */ 000022EC 7469 moveq.l D2, 0x69 000022EE 6E67 bgt +0x69 /* 00002357 */ 000022F0 735F moveq.l D1, 0x5F 000022F2 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 000022F6 4564 chk.w D2, -[A4] 000022F8 6974 bvs +0x76 /* 0000236E */ 000022FA 696F bvs +0x71 /* 0000236B */ 000022FC 6E44 bgt +0x46 /* 00002342 */ 000022FE 6F63 ble +0x65 /* 00002363 */ 00002300 756D moveq.l D2, 0x6D 00002302 656E bcs +0x70 /* 00002372 */ 00002304 7446 moveq.l D2, 0x46 00002306 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 0000230A 696C bvs +0x6E /* 00002378 */ 0000230C 6500 0000 bcs +0x2 /* 0000230E */ // begin alternate branch 0000230E-00002316 label0000230E: 0000230E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002312 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 0000230E-00002316 label0000230E: // (misaligned) 00002310 4E56 0000 link A6, 0 00002314 2F0A move.l -[A7], A2 00002316 246E 0008 movea.l A2, [A6 + 0x8] 0000231A 42A7 clr.l -[A7] 0000231C 2F0A move.l -[A7], A2 0000231E 2052 movea.l A0, [A2] 00002320 2068 0054 movea.l A0, [A0 + 0x54] 00002324 4E90 jsr [A0] 00002326 256E 0010 0012 move.l [A2 + 0x12], [A6 + 0x10] 0000232C 256E 000C 001A move.l [A2 + 0x1A], [A6 + 0xC] 00002332 245F movea.l A2, [A7]+ 00002334 4E5E unlink A6 00002336 205F movea.l A0, [A7]+ 00002338 4FEF 000C lea.l A7, [A7 + 0xC] 0000233C 4ED0 jmp [A0] 0000233E 9B52 sub.w [A2], D5 00002340 6573 bcs +0x75 /* 000023B5 */ label00002342: 00002342 6574 bcs +0x76 /* 000023B8 */ 00002344 5F5F subq.w [A7]+, 7 00002346 3134 5453 move.w -[A0], [A4 + D5.w * 4 + 0x53] 0000234A 6563 bcs +0x65 /* 000023AF */ 0000234C 7469 moveq.l D2, 0x69 0000234E 6F6E ble +0x70 /* 000023BE */ 00002350 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00002354 616D bsr +0x6F /* 000023C3 */ 00002356 4655 not.w [A5] 00002358 6C6C bge +0x6E /* 000023C6 */ 0000235A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000235C-00002360 label0000235C: 0000235C 4E56 FCD4 link A6, -0x032C // end alternate branch 0000235C-00002360 label0000235C: // (misaligned) 0000235E FCD4 48E7 .extension 0xCD4 <> // unimplemented // begin alternate branch 00002360-0000236A label00002360: 00002360 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00002364 286E 0008 movea.l A4, [A6 + 0x8] 00002368 244C movea.l A2, A4 // end alternate branch 00002360-0000236A label00002360: // (misaligned) 00002362 1E38 286E move.b D7, [0x0000286E] 00002366 0008 244C ori.b A0, 0x4C /* 'L' */ 0000236A 700C moveq.l D0, 0x0C 0000236C D5C0 add.l A2, D0 label0000236E: 0000236E 4A92 tst.l [A2] 00002370 6700 0342 beq +0x344 /* 000026B4 */ // begin alternate branch 00002372-00002374 label00002372: 00002372 0342 bchg D2, D1 // end alternate branch 00002372-00002374 label00002372: // (misaligned) 00002374 2F2E 000E move.l -[A7], [A6 + 0xE] label00002378: 00002378 206E 000E movea.l A0, [A6 + 0xE] 0000237C 2250 movea.l A1, [A0] 0000237E 2269 0108 movea.l A1, [A1 + 0x108] 00002382 4E91 jsr [A1] 00002384 4A00 tst.b D0 00002386 6700 032C beq +0x32E /* 000026B4 */ 0000238A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000238E 206E 000E movea.l A0, [A6 + 0xE] 00002392 2250 movea.l A1, [A0] 00002394 2269 0158 movea.l A1, [A1 + 0x158] 00002398 4E91 jsr [A1] 0000239A 3C00 move.w D6, D0 0000239C 4243 clr.w D3 0000239E 3D43 FD14 move.w [A6 - 0x2EC], D3 000023A2 7800 moveq.l D4, 0x00 000023A4 2D44 FD16 move.l [A6 - 0x2EA], D4 000023A8 7A00 moveq.l D5, 0x00 000023AA 2D45 FD1E move.l [A6 - 0x2E2], D5 000023AE 2D45 FD22 move.l [A6 - 0x2DE], D5 000023B2 2D79 FFFF 3C6C FD1A move.l [A6 - 0x2E6], [0xFFFF3C6C] // begin alternate branch 000023B8-000023BA label000023B8: 000023B8 FD1A .extension 0xD1A <> // unimplemented // end alternate branch 000023B8-000023BA label000023B8: // (misaligned) 000023BA 47EE FCD4 lea.l A3, [A6 - 0x32C] label000023BE: 000023BE 23CB FFFF 3C6C move.l [0xFFFF3C6C], A3 000023C4 486E FCD4 pea.l [A6 - 0x32C] // begin alternate branch 000023C6-000023CE label000023C6: 000023C6 FCD4 4EB9 .extension 0xCD4 <> // unimplemented 000023CA 0000 07CA ori.b D0, 0xCA // end alternate branch 000023C6-000023CE label000023C6: // (misaligned) 000023C8 4EB9 0000 07CA jsr [0x000007CA] 000023CE 584F addq.w A7, 4 000023D0 4A80 tst.l D0 000023D2 6600 02CE bne +0x2D0 /* 000026A2 */ 000023D6 2F2E 000E move.l -[A7], [A6 + 0xE] 000023DA 206E 000E movea.l A0, [A6 + 0xE] 000023DE 2250 movea.l A1, [A0] 000023E0 2269 0158 movea.l A1, [A1 + 0x158] 000023E4 4E91 jsr [A1] 000023E6 3C00 move.w D6, D0 000023E8 2F2E 000E move.l -[A7], [A6 + 0xE] 000023EC 2F0C move.l -[A7], A4 000023EE 2054 movea.l A0, [A4] 000023F0 2068 0078 movea.l A0, [A0 + 0x78] 000023F4 4E90 jsr [A0] 000023F6 2640 movea.l A3, D0 000023F8 2F0B move.l -[A7], A3 000023FA 2F0C move.l -[A7], A4 000023FC 2054 movea.l A0, [A4] 000023FE 2068 0070 movea.l A0, [A0 + 0x70] 00002402 4E90 jsr [A0] 00002404 554F subq.w A7, 2 00002406 2F12 move.l -[A7], [A2] 00002408 486E FD2C pea.l [A6 - 0x2D4] 0000240C 303C 0422 move.w D0, 0x422 00002410 A82D syscall Pack11 00002412 301F move.w D0, [A7]+ 00002414 3F00 move.w -[A7], D0 00002416 4EB9 0000 117A jsr [0x0000117A] 0000241C 122E FD42 move.b D1, [A6 - 0x2BE] 00002420 7000 moveq.l D0, 0x00 00002422 1001 move.b D0, D1 00002424 5280 addq.l D0, 1 00002426 2F00 move.l -[A7], D0 00002428 486E FD42 pea.l [A6 - 0x2BE] 0000242C 486E FDAC pea.l [A6 - 0x254] 00002430 4EB9 0000 0042 jsr [0x00000042] 00002436 4FEF 000C lea.l A7, [A7 + 0xC] 0000243A 2052 movea.l A0, [A2] 0000243C 2050 movea.l A0, [A0] 0000243E 2028 0010 move.l D0, [A0 + 0x10] 00002442 2D40 FD28 move.l [A6 - 0x2D8], D0 00002446 486E FD28 pea.l [A6 - 0x2D8] 0000244A 4EB9 0000 11D2 jsr [0x000011D2] 00002450 3D43 FEEC move.w [A6 - 0x114], D3 00002454 2D44 FEEE move.l [A6 - 0x112], D4 00002458 2D45 FEF6 move.l [A6 - 0x10A], D5 0000245C 2D45 FEFA move.l [A6 - 0x106], D5 00002460 2D79 FFFF 3C6C FEF2 move.l [A6 - 0x10E], [0xFFFF3C6C] 00002468 45EE FEAC lea.l A2, [A6 - 0x154] 0000246C 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00002472 486E FEAC pea.l [A6 - 0x154] 00002476 4EB9 0000 07CA jsr [0x000007CA] 0000247C 584F addq.w A7, 4 0000247E 4A80 tst.l D0 00002480 6628 bne +0x2A /* 000024AA */ 00002482 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 00002486 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 0000248C 3F2C 0010 move.w -[A7], [A4 + 0x10] 00002490 486E FDAC pea.l [A6 - 0x254] 00002494 4EB9 0000 13EA jsr [0x000013EA] 0000249A 4EB9 0000 12AA jsr [0x000012AA] 000024A0 23EE FEF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x10E] 000024A8 601C bra +0x1E /* 000024C6 */ label000024AA: 000024AA 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 000024AE 4EB9 0000 115A jsr [0x0000115A] 000024B4 2D40 FD28 move.l [A6 - 0x2D8], D0 000024B8 3F2E FEEC move.w -[A7], [A6 - 0x114] 000024BC 2F2E FEEE move.l -[A7], [A6 - 0x112] 000024C0 4EB9 0000 112A jsr [0x0000112A] label000024C6: 000024C6 202C 000C move.l D0, [A4 + 0xC] 000024CA 2D40 FD28 move.l [A6 - 0x2D8], D0 000024CE 486E FD28 pea.l [A6 - 0x2D8] 000024D2 4EB9 0000 11D2 jsr [0x000011D2] 000024D8 4240 clr.w D0 000024DA 3D40 FF40 move.w [A6 - 0xC0], D0 000024DE 7000 moveq.l D0, 0x00 000024E0 2D40 FF42 move.l [A6 - 0xBE], D0 000024E4 7600 moveq.l D3, 0x00 000024E6 2D43 FF4A move.l [A6 - 0xB6], D3 000024EA 2D43 FF4E move.l [A6 - 0xB2], D3 000024EE 2D79 FFFF 3C6C FF46 move.l [A6 - 0xBA], [0xFFFF3C6C] 000024F6 45EE FF00 lea.l A2, [A6 - 0x100] 000024FA 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00002500 486E FF00 pea.l [A6 - 0x100] 00002504 4EB9 0000 07CA jsr [0x000007CA] 0000250A 584F addq.w A7, 4 0000250C 4A80 tst.l D0 0000250E 6628 bne +0x2A /* 00002538 */ 00002510 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 00002514 2F3C 7365 6374 move.l -[A7], 0x73656374 /* 'sect' */ 0000251A 3F2C 0010 move.w -[A7], [A4 + 0x10] 0000251E 486E FDAC pea.l [A6 - 0x254] 00002522 4EB9 0000 13EA jsr [0x000013EA] 00002528 4EB9 0000 12AA jsr [0x000012AA] 0000252E 23EE FF46 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xBA] 00002536 601C bra +0x1E /* 00002554 */ label00002538: 00002538 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 0000253C 4EB9 0000 115A jsr [0x0000115A] 00002542 2D40 FD28 move.l [A6 - 0x2D8], D0 00002546 3F2E FF40 move.w -[A7], [A6 - 0xC0] 0000254A 2F2E FF42 move.l -[A7], [A6 - 0xBE] 0000254E 4EB9 0000 112A jsr [0x0000112A] label00002554: 00002554 7002 moveq.l D0, 0x02 00002556 2F00 move.l -[A7], D0 00002558 4EB9 0000 12DA jsr [0x000012DA] 0000255E 2D40 FD28 move.l [A6 - 0x2D8], D0 00002562 4240 clr.w D0 00002564 3D40 FF94 move.w [A6 - 0x6C], D0 00002568 7000 moveq.l D0, 0x00 0000256A 2D40 FF96 move.l [A6 - 0x6A], D0 0000256E 7600 moveq.l D3, 0x00 00002570 2D43 FF9E move.l [A6 - 0x62], D3 00002574 2D43 FFA2 move.l [A6 - 0x5E], D3 00002578 2D79 FFFF 3C6C FF9A move.l [A6 - 0x66], [0xFFFF3C6C] 00002580 45EE FF54 lea.l A2, [A6 - 0xAC] 00002584 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 0000258A 486E FF54 pea.l [A6 - 0xAC] 0000258E 4EB9 0000 07CA jsr [0x000007CA] 00002594 584F addq.w A7, 4 00002596 4A80 tst.l D0 00002598 6628 bne +0x2A /* 000025C2 */ 0000259A 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 0000259E 2F3C 4445 5347 move.l -[A7], 0x44455347 /* 'DESG' */ 000025A4 3F2C 0010 move.w -[A7], [A4 + 0x10] 000025A8 486E FDAC pea.l [A6 - 0x254] 000025AC 4EB9 0000 13EA jsr [0x000013EA] 000025B2 4EB9 0000 12AA jsr [0x000012AA] 000025B8 23EE FF9A FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x66] 000025C0 601C bra +0x1E /* 000025DE */ label000025C2: 000025C2 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 000025C6 4EB9 0000 115A jsr [0x0000115A] 000025CC 2D40 FD28 move.l [A6 - 0x2D8], D0 000025D0 3F2E FF94 move.w -[A7], [A6 - 0x6C] 000025D4 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000025D8 4EB9 0000 112A jsr [0x0000112A] label000025DE: 000025DE 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 000025E2 A9B0 syscall WriteResource 000025E4 2F2E FD28 move.l -[A7], [A6 - 0x2D8] 000025E8 A9A3 syscall ReleaseResource 000025EA 701A moveq.l D0, 0x1A 000025EC 2F00 move.l -[A7], D0 000025EE 4EB9 0000 0BEA jsr [0x00000BEA] 000025F4 2640 movea.l A3, D0 000025F6 200B move.l D0, A3 000025F8 6708 beq +0xA /* 00002602 */ 000025FA 2F0B move.l -[A7], A3 000025FC 4EB9 0000 468A jsr [0x0000468A] label00002602: 00002602 2D4B FFA8 move.l [A6 - 0x58], A3 00002606 2F3C 4445 5347 move.l -[A7], 0x44455347 /* 'DESG' */ 0000260C 3F2C 0010 move.w -[A7], [A4 + 0x10] 00002610 2F0B move.l -[A7], A3 00002612 4EB9 0000 4692 jsr [0x00004692] 00002618 4240 clr.w D0 0000261A 3D40 FFEC move.w [A6 - 0x14], D0 0000261E 7000 moveq.l D0, 0x00 00002620 2D40 FFEE move.l [A6 - 0x12], D0 00002624 7600 moveq.l D3, 0x00 00002626 2D43 FFF6 move.l [A6 - 0xA], D3 0000262A 2D43 FFFA move.l [A6 - 0x6], D3 0000262E 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00002636 45EE FFAC lea.l A2, [A6 - 0x54] 0000263A 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00002640 486E FFAC pea.l [A6 - 0x54] 00002644 4EB9 0000 07CA jsr [0x000007CA] 0000264A 584F addq.w A7, 4 0000264C 4A80 tst.l D0 0000264E 661C bne +0x1E /* 0000266C */ 00002650 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002654 7001 moveq.l D0, 0x01 00002656 1F00 move.b -[A7], D0 00002658 2F0B move.l -[A7], A3 0000265A 2053 movea.l A0, [A3] 0000265C 2068 00F8 movea.l A0, [A0 + 0xF8] 00002660 4E90 jsr [A0] 00002662 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 0000266A 601A bra +0x1C /* 00002686 */ label0000266C: 0000266C 2F0B move.l -[A7], A3 0000266E 4EB9 0000 14CA jsr [0x000014CA] 00002674 2D40 FFA8 move.l [A6 - 0x58], D0 00002678 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000267C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002680 4EB9 0000 112A jsr [0x0000112A] label00002686: 00002686 2F2E FFA8 move.l -[A7], [A6 - 0x58] 0000268A 4EB9 0000 14CA jsr [0x000014CA] 00002690 3F06 move.w -[A7], D6 00002692 A998 syscall UseResFile 00002694 422C 0092 clr.b [A4 + 0x92] 00002698 23EE FD1A FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x2E6] 000026A0 6012 bra +0x14 /* 000026B4 */ label000026A2: 000026A2 3F06 move.w -[A7], D6 000026A4 A998 syscall UseResFile 000026A6 3F2E FD14 move.w -[A7], [A6 - 0x2EC] 000026AA 2F2E FD16 move.l -[A7], [A6 - 0x2EA] 000026AE 4EB9 0000 112A jsr [0x0000112A] label000026B4: 000026B4 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 000026B8 4E5E unlink A6 000026BA 205F movea.l A0, [A7]+ 000026BC 4FEF 000A lea.l A7, [A7 + 0xA] 000026C0 4ED0 jmp [A0] 000026C2 9C44 sub.w D6, D4 000026C4 6F57 ble +0x59 /* 0000271D */ 000026C6 7269 moveq.l D1, 0x69 000026C8 7465 moveq.l D2, 0x65 000026CA 5F5F subq.w [A7]+, 7 000026CC 3854 movea.w A4, [A4] 000026CE 5365 subq.w -[A5], 1 000026D0 6374 bls +0x76 /* 00002746 */ 000026D2 696F bvs +0x71 /* 00002743 */ 000026D4 6E46 bgt +0x48 /* 0000271C */ 000026D6 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 000026DA 696C bvs +0x6E /* 00002748 */ 000026DC 6555 bcs +0x57 /* 00002733 */ 000026DE 6300 0000 bls +0x2 /* 000026E0 */ // begin alternate branch 000026E0-000026E4 label000026E0: 000026E0 0000 FFFF ori.b D0, 0xFF // end alternate branch 000026E0-000026E4 label000026E0: // (misaligned) 000026E2 FFFF .invalid <> 000026E4 4E56 FE80 link A6, -0x0180 000026E8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000026EC 246E 0008 movea.l A2, [A6 + 0x8] 000026F0 700C moveq.l D0, 0x0C 000026F2 D5C0 add.l A2, D0 000026F4 2652 movea.l A3, [A2] 000026F6 200B move.l D0, A3 000026F8 6700 00D0 beq +0xD2 /* 000027CA */ 000026FC 554F subq.w A7, 2 000026FE 2F0B move.l -[A7], A3 00002700 486E FE80 pea.l [A6 - 0x180] 00002704 303C 0422 move.w D0, 0x422 00002708 A82D syscall Pack11 0000270A 301F move.w D0, [A7]+ 0000270C 3F00 move.w -[A7], D0 0000270E 4EB9 0000 117A jsr [0x0000117A] 00002714 122E FE96 move.b D1, [A6 - 0x16A] 00002718 7000 moveq.l D0, 0x00 0000271A 1001 move.b D0, D1 label0000271C: 0000271C 5280 addq.l D0, 1 0000271E 2F00 move.l -[A7], D0 00002720 486E FE96 pea.l [A6 - 0x16A] 00002724 486E FF00 pea.l [A6 - 0x100] 00002728 4EB9 0000 0042 jsr [0x00000042] 0000272E 4FEF 000C lea.l A7, [A7 + 0xC] 00002732 266E 000C movea.l A3, [A6 + 0xC] 00002736 122E FF00 move.b D1, [A6 - 0x100] 0000273A 7000 moveq.l D0, 0x00 0000273C 1001 move.b D0, D1 0000273E 2200 move.l D1, D0 00002740 C0FC 0003 mulu.w D0, 0x3 00002744 4841 swap.w D1 label00002746: 00002746 C2FC 0003 mulu.w D1, 0x3 // begin alternate branch 00002748-0000274C label00002748: 00002748 0003 4841 ori.b D3, 0x41 /* 'A' */ // end alternate branch 00002748-0000274C label00002748: // (misaligned) 0000274A 4841 swap.w D1 0000274C 4241 clr.w D1 0000274E D081 add.l D0, D1 00002750 5680 addq.l D0, 3 00002752 D193 add.l [A3], D0 00002754 594F subq.w A7, 4 00002756 2F12 move.l -[A7], [A2] 00002758 4EB9 0000 07DA jsr [0x000007DA] 0000275E 201F move.l D0, [A7]+ 00002760 7610 moveq.l D3, 0x10 00002762 D083 add.l D0, D3 00002764 D193 add.l [A3], D0 00002766 594F subq.w A7, 4 00002768 2052 movea.l A0, [A2] 0000276A 2050 movea.l A0, [A0] 0000276C 2F28 0010 move.l -[A7], [A0 + 0x10] 00002770 4EB9 0000 07DA jsr [0x000007DA] 00002776 201F move.l D0, [A7]+ 00002778 D083 add.l D0, D3 0000277A D193 add.l [A3], D0 0000277C 7016 moveq.l D0, 0x16 0000277E 2F00 move.l -[A7], D0 00002780 4EB9 0000 0BEA jsr [0x00000BEA] 00002786 2840 movea.l A4, D0 00002788 200C move.l D0, A4 0000278A 6708 beq +0xA /* 00002794 */ 0000278C 2F0C move.l -[A7], A4 0000278E 4EB9 0000 465A jsr [0x0000465A] label00002794: 00002794 2F0C move.l -[A7], A4 00002796 4EB9 0000 4662 jsr [0x00004662] 0000279C 206E 0008 movea.l A0, [A6 + 0x8] 000027A0 2F28 0008 move.l -[A7], [A0 + 0x8] 000027A4 7001 moveq.l D0, 0x01 000027A6 1F00 move.b -[A7], D0 000027A8 2F0C move.l -[A7], A4 000027AA 2054 movea.l A0, [A4] 000027AC 2068 00F8 movea.l A0, [A0 + 0xF8] 000027B0 4E90 jsr [A0] 000027B2 2F0C move.l -[A7], A4 000027B4 2054 movea.l A0, [A4] 000027B6 2068 0058 movea.l A0, [A0 + 0x58] 000027BA 4E90 jsr [A0] 000027BC D083 add.l D0, D3 000027BE D193 add.l [A3], D0 000027C0 2F0C move.l -[A7], A4 000027C2 2054 movea.l A0, [A4] 000027C4 2068 0044 movea.l A0, [A0 + 0x44] 000027C8 4E90 jsr [A0] label000027CA: 000027CA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000027CE 4E5E unlink A6 000027D0 205F movea.l A0, [A7]+ 000027D2 4FEF 000C lea.l A7, [A7 + 0xC] 000027D6 4ED0 jmp [A0] 000027D8 9F44 subx.w D7, D4 000027DA 6F4E ble +0x50 /* 0000282A */ 000027DC 6565 bcs +0x67 /* 00002843 */ 000027DE 6444 bcc +0x46 /* 00002824 */ 000027E0 6973 bvs +0x75 /* 00002855 */ 000027E2 6B53 bmi +0x55 /* 00002837 */ 000027E4 7061 moveq.l D0, 0x61 000027E6 6365 bls +0x67 /* 0000284D */ 000027E8 5F5F subq.w [A7]+, 7 000027EA 3854 movea.w A4, [A4] 000027EC 5365 subq.w -[A5], 1 000027EE 6374 bls +0x76 /* 00002864 */ 000027F0 696F bvs +0x71 /* 00002861 */ 000027F2 6E46 bgt +0x48 /* 0000283A */ 000027F4 526C 526C addq.w [A4 + 0x526C], 1 000027F8 0000 FFFF ori.b D0, 0xFF 000027FC 4E56 FFB8 link A6, -0x0048 00002800 48E7 1010 movem.l -[A7], D3,A3 00002804 266E 0008 movea.l A3, [A6 + 0x8] 00002808 486E FFB8 pea.l [A6 - 0x48] 0000280C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002810 206E 000C movea.l A0, [A6 + 0xC] 00002814 2050 movea.l A0, [A0] 00002816 2068 00B8 movea.l A0, [A0 + 0xB8] 0000281A 4E90 jsr [A0] 0000281C 554F subq.w A7, 2 0000281E 2F2B 000C move.l -[A7], [A3 + 0xC] 00002822 486E FFB8 pea.l [A6 - 0x48] // begin alternate branch 00002824-00002826 label00002824: 00002824 FFB8 .invalid <> // end alternate branch 00002824-00002826 label00002824: // (misaligned) 00002826 303C 040C move.w D0, 0x40C label0000282A: 0000282A A82D syscall Pack11 0000282C 361F move.w D3, [A7]+ 0000282E 2F0B move.l -[A7], A3 00002830 2053 movea.l A0, [A3] 00002832 2068 005C movea.l A0, [A0 + 0x5C] 00002836 4E90 jsr [A0] 00002838 7201 moveq.l D1, 0x01 label0000283A: 0000283A B001 cmp.b D0, D1 0000283C 6614 bne +0x16 /* 00002852 */ 0000283E 4A43 tst.w D3 00002840 6718 beq +0x1A /* 0000285A */ 00002842 70D5 moveq.l D0, 0xFFFFFFD5 00002844 B640 cmp.w D3, D0 00002846 6712 beq +0x14 /* 0000285A */ 00002848 3F03 move.w -[A7], D3 0000284A 4EB9 0000 117A jsr [0x0000117A] 00002850 6008 bra +0xA /* 0000285A */ label00002852: 00002852 3F03 move.w -[A7], D3 00002854 4EB9 0000 117A jsr [0x0000117A] label0000285A: 0000285A 2F0B move.l -[A7], A3 0000285C 2053 movea.l A0, [A3] 0000285E 2068 0088 movea.l A0, [A0 + 0x88] 00002862 4E90 jsr [A0] label00002864: 00002864 4CDF 0808 movem.l D3,A3, [A7]+ 00002868 4E5E unlink A6 0000286A 205F movea.l A0, [A7]+ 0000286C 504F addq.w A7, 8 0000286E 4ED0 jmp [A0] 00002870 9C41 sub.w D6, D1 00002872 7373 moveq.l D1, 0x73 00002874 6F63 ble +0x65 /* 000028D9 */ 00002876 6961 bvs +0x63 /* 000028D9 */ 00002878 7465 moveq.l D2, 0x65 0000287A 5F5F subq.w [A7]+, 7 0000287C 3854 movea.w A4, [A4] 0000287E 5365 subq.w -[A5], 1 00002880 6374 bls +0x76 /* 000028F6 */ 00002882 696F bvs +0x71 /* 000028F3 */ 00002884 6E46 bgt +0x48 /* 000028CC */ 00002886 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 0000288A 696C bvs +0x6E /* 000028F8 */ 0000288C 6500 0000 bcs +0x2 /* 0000288E */ // begin alternate branch 0000288E-00002892 label0000288E: 0000288E 0000 205F ori.b D0, 0x5F /* '_' */ // end alternate branch 0000288E-00002892 label0000288E: // (misaligned) 00002890 205F movea.l A0, [A7]+ 00002892 584F addq.w A7, 4 00002894 4ED0 jmp [A0] 00002896 FFFF .invalid <> 00002898 4E56 0000 link A6, 0 0000289C 2F0A move.l -[A7], A2 0000289E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028A2 206E 0008 movea.l A0, [A6 + 0x8] 000028A6 2050 movea.l A0, [A0] 000028A8 2068 0058 movea.l A0, [A0 + 0x58] 000028AC 4E90 jsr [A0] 000028AE 2440 movea.l A2, D0 000028B0 200A move.l D0, A2 000028B2 671A beq +0x1C /* 000028CE */ 000028B4 2F0A move.l -[A7], A2 000028B6 2052 movea.l A0, [A2] 000028B8 2068 0088 movea.l A0, [A0 + 0x88] 000028BC 4E90 jsr [A0] 000028BE 4A00 tst.b D0 000028C0 670C beq +0xE /* 000028CE */ 000028C2 2F0A move.l -[A7], A2 000028C4 2052 movea.l A0, [A2] 000028C6 2068 0090 movea.l A0, [A0 + 0x90] 000028CA 4E90 jsr [A0] label000028CC: 000028CC 6004 bra +0x6 /* 000028D2 */ label000028CE: 000028CE 202E 000C move.l D0, [A6 + 0xC] label000028D2: 000028D2 245F movea.l A2, [A7]+ 000028D4 4E5E unlink A6 000028D6 205F movea.l A0, [A7]+ 000028D8 504F addq.w A7, 8 000028DA 4ED0 jmp [A0] 000028DC 8021 or.b D0, -[A1] 000028DE 4765 chk.w D3, -[A5] 000028E0 7443 moveq.l D2, 0x43 000028E2 7572 moveq.l D2, 0x72 000028E4 7265 moveq.l D1, 0x65 000028E6 6E74 bgt +0x76 /* 0000295C */ 000028E8 4669 6C65 not.w [A1 + 0x6C65] 000028EC 5F5F subq.w [A7]+, 7 000028EE 3854 movea.w A4, [A4] 000028F0 5365 subq.w -[A5], 1 000028F2 6374 bls +0x76 /* 00002968 */ 000028F4 696F bvs +0x71 /* 00002965 */ label000028F6: 000028F6 6E46 bgt +0x48 /* 0000293E */ label000028F8: 000028F8 5035 5446 addq.b [A5 + D5.w * 4 + 0x46], 8 000028FC 696C bvs +0x6E /* 0000296A */ 000028FE 6500 0000 bcs +0x2 /* 00002900 */ // begin alternate branch 00002900-00002904 label00002900: 00002900 0000 FFFF ori.b D0, 0xFF // end alternate branch 00002900-00002904 label00002900: // (misaligned) 00002902 FFFF .invalid <> 00002904 4E56 0000 link A6, 0 00002908 48E7 0038 movem.l -[A7], A2,A3,A4 0000290C 246E 0008 movea.l A2, [A6 + 0x8] 00002910 266E 000E movea.l A3, [A6 + 0xE] 00002914 2F0B move.l -[A7], A3 00002916 1F2E 000C move.b -[A7], [A6 + 0xC] 0000291A 2F0A move.l -[A7], A2 0000291C 4EB9 0000 235C jsr [0x0000235C] 00002922 206A 0004 movea.l A0, [A2 + 0x4] 00002926 4A28 0144 tst.b [A0 + 0x144] 0000292A 664E bne +0x50 /* 0000297A */ 0000292C 4AAA 000C tst.l [A2 + 0xC] 00002930 6748 beq +0x4A /* 0000297A */ 00002932 2F0A move.l -[A7], A2 00002934 2052 movea.l A0, [A2] 00002936 2068 0060 movea.l A0, [A0 + 0x60] 0000293A 4E90 jsr [A0] 0000293C 4A40 tst.w D0 label0000293E: 0000293E 663A bne +0x3C /* 0000297A */ 00002940 2F0A move.l -[A7], A2 00002942 2052 movea.l A0, [A2] 00002944 2068 0080 movea.l A0, [A0 + 0x80] 00002948 4E90 jsr [A0] 0000294A 4A00 tst.b D0 0000294C 672C beq +0x2E /* 0000297A */ 0000294E 2F0B move.l -[A7], A3 00002950 2F0A move.l -[A7], A2 00002952 2052 movea.l A0, [A2] 00002954 2068 0078 movea.l A0, [A0 + 0x78] 00002958 4E90 jsr [A0] 0000295A 2840 movea.l A4, D0 label0000295C: 0000295C 200C move.l D0, A4 0000295E 670E beq +0x10 /* 0000296E */ 00002960 2F0C move.l -[A7], A4 00002962 2F0A move.l -[A7], A2 00002964 2052 movea.l A0, [A2] 00002966 2068 009C movea.l A0, [A0 + 0x9C] // begin alternate branch 00002968-0000296E label00002968: 00002968 009C 4E90 600C ori.l [A4]+, 0x4E90600C // end alternate branch 00002968-0000296E label00002968: // (misaligned) label0000296A: 0000296A 4E90 jsr [A0] 0000296C 600C bra +0xE /* 0000297A */ label0000296E: 0000296E 2F0B move.l -[A7], A3 00002970 2F0A move.l -[A7], A2 00002972 2052 movea.l A0, [A2] 00002974 2068 009C movea.l A0, [A0 + 0x9C] 00002978 4E90 jsr [A0] label0000297A: 0000297A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000297E 4E5E unlink A6 00002980 205F movea.l A0, [A7]+ 00002982 4FEF 000A lea.l A7, [A7 + 0xA] 00002986 4ED0 jmp [A0] 00002988 9F44 subx.w D7, D4 0000298A 6F57 ble +0x59 /* 000029E3 */ 0000298C 7269 moveq.l D1, 0x69 0000298E 7465 moveq.l D2, 0x65 00002990 5F5F subq.w [A7]+, 7 00002992 3130 5450 move.w -[A0], [A0 + D5.w * 4 + 0x50] 00002996 7562 moveq.l D2, 0x62 00002998 6C69 bge +0x6B /* 00002A03 */ 0000299A 7368 moveq.l D1, 0x68 0000299C 6572 bcs +0x74 /* 00002A10 */ 0000299E 4650 not.w [A0] 000029A0 3554 4669 move.w [A2 + 0x4669], [A4] 000029A4 6C65 bge +0x67 /* 00002A0B */ 000029A6 5563 subq.w -[A3], 2 000029A8 0000 FFFF ori.b D0, 0xFF 000029AC 4E56 0000 link A6, 0 000029B0 2F0A move.l -[A7], A2 000029B2 246E 0008 movea.l A2, [A6 + 0x8] 000029B6 2F0A move.l -[A7], A2 000029B8 2052 movea.l A0, [A2] 000029BA 2068 00A0 movea.l A0, [A0 + 0xA0] 000029BE 4E90 jsr [A0] 000029C0 2F0A move.l -[A7], A2 000029C2 4EB9 0000 2890 jsr [0x00002890] 000029C8 245F movea.l A2, [A7]+ 000029CA 4E5E unlink A6 000029CC 205F movea.l A0, [A7]+ 000029CE 584F addq.w A7, 4 000029D0 4ED0 jmp [A0] 000029D2 9644 sub.w D3, D4 000029D4 656C bcs +0x6E /* 00002A42 */ 000029D6 6574 bcs +0x76 /* 00002A4C */ 000029D8 655F bcs +0x61 /* 00002A39 */ 000029DA 5F31 3054 subq.b [A1 + D3.w + 0x54], 7 000029DE 5075 626C addq.w [A5 + D6.w * 2 + 0x6C], 8 000029E2 6973 bvs +0x75 /* 00002A57 */ 000029E4 6865 bvc +0x67 /* 00002A4B */ 000029E6 7246 moveq.l D1, 0x46 000029E8 7600 moveq.l D3, 0x00 000029EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000029EE FF04 .extension 0xF04 <> // unimplemented 000029F0 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000029F4 246E 000C movea.l A2, [A6 + 0xC] 000029F8 7000 moveq.l D0, 0x00 000029FA 2640 movea.l A3, D0 000029FC 200A move.l D0, A2 000029FE 6720 beq +0x22 /* 00002A20 */ 00002A00 2F0A move.l -[A7], A2 00002A02 2052 movea.l A0, [A2] 00002A04 2068 0120 movea.l A0, [A0 + 0x120] 00002A08 4E90 jsr [A0] 00002A0A 4A00 tst.b D0 00002A0C 6712 beq +0x14 /* 00002A20 */ 00002A0E 486E FF04 pea.l [A6 - 0xFC] // begin alternate branch 00002A10-00002A12 label00002A10: 00002A10 FF04 .extension 0xF04 <> // unimplemented // end alternate branch 00002A10-00002A12 label00002A10: // (misaligned) 00002A12 2F0A move.l -[A7], A2 00002A14 2052 movea.l A0, [A2] 00002A16 2068 00B8 movea.l A0, [A0 + 0xB8] 00002A1A 4E90 jsr [A0] 00002A1C 47EE FF04 lea.l A3, [A6 - 0xFC] label00002A20: 00002A20 554F subq.w A7, 2 00002A22 246E 0008 movea.l A2, [A6 + 0x8] 00002A26 2F2A 000C move.l -[A7], [A2 + 0xC] 00002A2A 2079 FFFE BFBC movea.l A0, [0xFFFEBFBC] 00002A30 2F28 001E move.l -[A7], [A0 + 0x1E] 00002A34 2F0B move.l -[A7], A3 00002A36 486E FF50 pea.l [A6 - 0xB0] 00002A3A 303C 0814 move.w D0, 0x814 00002A3E A82D syscall Pack11 00002A40 301F move.w D0, [A7]+ label00002A42: 00002A42 6600 036A bne +0x36C /* 00002DAE */ 00002A46 4243 clr.w D3 00002A48 3D43 FF94 move.w [A6 - 0x6C], D3 label00002A4C: 00002A4C 7800 moveq.l D4, 0x00 00002A4E 2D44 FF96 move.l [A6 - 0x6A], D4 00002A52 7A00 moveq.l D5, 0x00 00002A54 2D45 FF9E move.l [A6 - 0x62], D5 00002A58 2D45 FFA2 move.l [A6 - 0x5E], D5 00002A5C 2D79 FFFF 3C6C FF9A move.l [A6 - 0x66], [0xFFFF3C6C] 00002A64 47EE FF54 lea.l A3, [A6 - 0xAC] 00002A68 23CB FFFF 3C6C move.l [0xFFFF3C6C], A3 00002A6E 486E FF54 pea.l [A6 - 0xAC] 00002A72 4EB9 0000 07CA jsr [0x000007CA] 00002A78 584F addq.w A7, 4 00002A7A 4A80 tst.l D0 00002A7C 6600 02F8 bne +0x2FA /* 00002D76 */ 00002A80 701E moveq.l D0, 0x1E 00002A82 2F00 move.l -[A7], D0 00002A84 4EB9 0000 0BEA jsr [0x00000BEA] 00002A8A 2D40 FFA8 move.l [A6 - 0x58], D0 00002A8E 4A80 tst.l D0 00002A90 6708 beq +0xA /* 00002A9A */ 00002A92 2F00 move.l -[A7], D0 00002A94 4EB9 0000 467A jsr [0x0000467A] label00002A9A: 00002A9A 2D6E FFA8 FF4C move.l [A6 - 0xB4], [A6 - 0x58] 00002AA0 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00002AA4 584A addq.w A2, 4 00002AA6 2052 movea.l A0, [A2] 00002AA8 2F28 013C move.l -[A7], [A0 + 0x13C] 00002AAC 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002AB0 4EB9 0000 4682 jsr [0x00004682] 00002AB6 3D43 FFEC move.w [A6 - 0x14], D3 00002ABA 2D44 FFEE move.l [A6 - 0x12], D4 00002ABE 2D45 FFF6 move.l [A6 - 0xA], D5 00002AC2 2D45 FFFA move.l [A6 - 0x6], D5 00002AC6 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00002ACE 47EE FFAC lea.l A3, [A6 - 0x54] 00002AD2 23CB FFFF 3C6C move.l [0xFFFF3C6C], A3 00002AD8 486E FFAC pea.l [A6 - 0x54] 00002ADC 4EB9 0000 07CA jsr [0x000007CA] 00002AE2 584F addq.w A7, 4 00002AE4 4A80 tst.l D0 00002AE6 6600 0258 bne +0x25A /* 00002D40 */ 00002AEA 2652 movea.l A3, [A2] 00002AEC 2F2B 013C move.l -[A7], [A3 + 0x13C] 00002AF0 286E 0008 movea.l A4, [A6 + 0x8] 00002AF4 504C addq.w A4, 8 00002AF6 2F14 move.l -[A7], [A4] 00002AF8 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002AFC 2F0B move.l -[A7], A3 00002AFE 2053 movea.l A0, [A3] 00002B00 2068 0174 movea.l A0, [A0 + 0x174] 00002B04 4E90 jsr [A0] 00002B06 2612 move.l D3, [A2] 00002B08 2F03 move.l -[A7], D3 00002B0A 2043 movea.l A0, D3 00002B0C 2050 movea.l A0, [A0] 00002B0E 2068 0244 movea.l A0, [A0 + 0x244] 00002B12 4E90 jsr [A0] 00002B14 263C 5049 4354 move.l D3, 0x50494354 /* 'PICT' */ 00002B1A B083 cmp.l D0, D3 00002B1C 6600 009C bne +0x9E /* 00002BBA */ 00002B20 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002B26 42A7 clr.l -[A7] 00002B28 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002B2C 206E FFA8 movea.l A0, [A6 - 0x58] 00002B30 2250 movea.l A1, [A0] 00002B32 2269 0108 movea.l A1, [A1 + 0x108] 00002B36 4E91 jsr [A1] 00002B38 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002B3E 2F14 move.l -[A7], [A4] 00002B40 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002B44 2612 move.l D3, [A2] 00002B46 2F03 move.l -[A7], D3 00002B48 2043 movea.l A0, D3 00002B4A 2050 movea.l A0, [A0] 00002B4C 2068 0174 movea.l A0, [A0 + 0x174] 00002B50 4E90 jsr [A0] 00002B52 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002B58 42A7 clr.l -[A7] 00002B5A 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002B5E 206E FFA8 movea.l A0, [A6 - 0x58] 00002B62 2250 movea.l A1, [A0] 00002B64 2269 0108 movea.l A1, [A1 + 0x108] 00002B68 4E91 jsr [A1] 00002B6A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002B70 2F14 move.l -[A7], [A4] 00002B72 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002B76 2612 move.l D3, [A2] 00002B78 2F03 move.l -[A7], D3 00002B7A 2043 movea.l A0, D3 00002B7C 2050 movea.l A0, [A0] 00002B7E 2068 0174 movea.l A0, [A0 + 0x174] 00002B82 4E90 jsr [A0] 00002B84 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002B8A 42A7 clr.l -[A7] 00002B8C 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002B90 206E FFA8 movea.l A0, [A6 - 0x58] 00002B94 2250 movea.l A1, [A0] 00002B96 2269 0108 movea.l A1, [A1 + 0x108] 00002B9A 4E91 jsr [A1] 00002B9C 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002BA2 2F14 move.l -[A7], [A4] 00002BA4 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002BA8 2612 move.l D3, [A2] 00002BAA 2F03 move.l -[A7], D3 00002BAC 2043 movea.l A0, D3 00002BAE 2050 movea.l A0, [A0] 00002BB0 2068 0174 movea.l A0, [A0 + 0x174] 00002BB4 4E90 jsr [A0] 00002BB6 6000 017E bra +0x180 /* 00002D36 */ label00002BBA: 00002BBA 246E 0008 movea.l A2, [A6 + 0x8] 00002BBE 584A addq.w A2, 4 00002BC0 2612 move.l D3, [A2] 00002BC2 2F03 move.l -[A7], D3 00002BC4 2043 movea.l A0, D3 00002BC6 2050 movea.l A0, [A0] 00002BC8 2068 0244 movea.l A0, [A0 + 0x244] 00002BCC 4E90 jsr [A0] 00002BCE 263C 5445 5854 move.l D3, 0x54455854 /* 'TEXT' */ 00002BD4 B083 cmp.l D0, D3 00002BD6 6600 00A2 bne +0xA4 /* 00002C7A */ 00002BDA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002BE0 42A7 clr.l -[A7] 00002BE2 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002BE6 206E FFA8 movea.l A0, [A6 - 0x58] 00002BEA 2250 movea.l A1, [A0] 00002BEC 2269 0108 movea.l A1, [A1 + 0x108] 00002BF0 4E91 jsr [A1] 00002BF2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002BF8 266E 0008 movea.l A3, [A6 + 0x8] 00002BFC 504B addq.w A3, 8 00002BFE 2F13 move.l -[A7], [A3] 00002C00 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002C04 2612 move.l D3, [A2] 00002C06 2F03 move.l -[A7], D3 00002C08 2043 movea.l A0, D3 00002C0A 2050 movea.l A0, [A0] 00002C0C 2068 0174 movea.l A0, [A0 + 0x174] 00002C10 4E90 jsr [A0] 00002C12 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002C18 42A7 clr.l -[A7] 00002C1A 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002C1E 206E FFA8 movea.l A0, [A6 - 0x58] 00002C22 2250 movea.l A1, [A0] 00002C24 2269 0108 movea.l A1, [A1 + 0x108] 00002C28 4E91 jsr [A1] 00002C2A 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002C30 2F13 move.l -[A7], [A3] 00002C32 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002C36 2612 move.l D3, [A2] 00002C38 2F03 move.l -[A7], D3 00002C3A 2043 movea.l A0, D3 00002C3C 2050 movea.l A0, [A0] 00002C3E 2068 0174 movea.l A0, [A0 + 0x174] 00002C42 4E90 jsr [A0] 00002C44 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002C4A 42A7 clr.l -[A7] 00002C4C 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002C50 206E FFA8 movea.l A0, [A6 - 0x58] 00002C54 2250 movea.l A1, [A0] 00002C56 2269 0108 movea.l A1, [A1 + 0x108] 00002C5A 4E91 jsr [A1] 00002C5C 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002C62 2F13 move.l -[A7], [A3] 00002C64 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002C68 2612 move.l D3, [A2] 00002C6A 2F03 move.l -[A7], D3 00002C6C 2043 movea.l A0, D3 00002C6E 2050 movea.l A0, [A0] 00002C70 2068 0174 movea.l A0, [A0 + 0x174] 00002C74 4E90 jsr [A0] 00002C76 6000 00BE bra +0xC0 /* 00002D36 */ label00002C7A: 00002C7A 246E 0008 movea.l A2, [A6 + 0x8] 00002C7E 584A addq.w A2, 4 00002C80 2612 move.l D3, [A2] 00002C82 2F03 move.l -[A7], D3 00002C84 2043 movea.l A0, D3 00002C86 2050 movea.l A0, [A0] 00002C88 2068 0244 movea.l A0, [A0 + 0x244] 00002C8C 4E90 jsr [A0] 00002C8E 263C 736E 6420 move.l D3, 0x736E6420 /* 'snd ' */ 00002C94 B083 cmp.l D0, D3 00002C96 6600 009E bne +0xA0 /* 00002D36 */ 00002C9A 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002CA0 42A7 clr.l -[A7] 00002CA2 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002CA6 206E FFA8 movea.l A0, [A6 - 0x58] 00002CAA 2250 movea.l A1, [A0] 00002CAC 2269 0108 movea.l A1, [A1 + 0x108] 00002CB0 4E91 jsr [A1] 00002CB2 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002CB8 266E 0008 movea.l A3, [A6 + 0x8] 00002CBC 504B addq.w A3, 8 00002CBE 2F13 move.l -[A7], [A3] 00002CC0 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002CC4 2612 move.l D3, [A2] 00002CC6 2F03 move.l -[A7], D3 00002CC8 2043 movea.l A0, D3 00002CCA 2050 movea.l A0, [A0] 00002CCC 2068 0174 movea.l A0, [A0 + 0x174] 00002CD0 4E90 jsr [A0] 00002CD2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002CD8 42A7 clr.l -[A7] 00002CDA 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002CDE 206E FFA8 movea.l A0, [A6 - 0x58] 00002CE2 2250 movea.l A1, [A0] 00002CE4 2269 0108 movea.l A1, [A1 + 0x108] 00002CE8 4E91 jsr [A1] 00002CEA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002CF0 2F13 move.l -[A7], [A3] 00002CF2 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002CF6 2612 move.l D3, [A2] 00002CF8 2F03 move.l -[A7], D3 00002CFA 2043 movea.l A0, D3 00002CFC 2050 movea.l A0, [A0] 00002CFE 2068 0174 movea.l A0, [A0 + 0x174] 00002D02 4E90 jsr [A0] 00002D04 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002D0A 42A7 clr.l -[A7] 00002D0C 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002D10 206E FFA8 movea.l A0, [A6 - 0x58] 00002D14 2250 movea.l A1, [A0] 00002D16 2269 0108 movea.l A1, [A1 + 0x108] 00002D1A 4E91 jsr [A1] 00002D1C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00002D22 2F13 move.l -[A7], [A3] 00002D24 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002D28 2612 move.l D3, [A2] 00002D2A 2F03 move.l -[A7], D3 00002D2C 2043 movea.l A0, D3 00002D2E 2050 movea.l A0, [A0] 00002D30 2068 0174 movea.l A0, [A0 + 0x174] 00002D34 4E90 jsr [A0] label00002D36: 00002D36 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00002D3E 601C bra +0x1E /* 00002D5C */ label00002D40: 00002D40 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002D44 4EB9 0000 14CA jsr [0x000014CA] 00002D4A 2D40 FF4C move.l [A6 - 0xB4], D0 00002D4E 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002D52 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002D56 4EB9 0000 112A jsr [0x0000112A] label00002D5C: 00002D5C 2F2E FF4C move.l -[A7], [A6 - 0xB4] 00002D60 206E FF4C movea.l A0, [A6 - 0xB4] 00002D64 2050 movea.l A0, [A0] 00002D66 2068 0044 movea.l A0, [A0 + 0x44] 00002D6A 4E90 jsr [A0] 00002D6C 23EE FF9A FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x66] 00002D74 601E bra +0x20 /* 00002D94 */ label00002D76: 00002D76 554F subq.w A7, 2 00002D78 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00002D7C 4227 clr.b -[A7] 00002D7E 303C 0316 move.w D0, 0x316 00002D82 A82D syscall Pack11 00002D84 544F addq.w A7, 2 00002D86 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00002D8A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00002D8E 4EB9 0000 112A jsr [0x0000112A] label00002D94: 00002D94 554F subq.w A7, 2 00002D96 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00002D9A 7001 moveq.l D0, 0x01 00002D9C 1F00 move.b -[A7], D0 00002D9E 303C 0316 move.w D0, 0x316 00002DA2 A82D syscall Pack11 00002DA4 301F move.w D0, [A7]+ 00002DA6 3F00 move.w -[A7], D0 00002DA8 4EB9 0000 117A jsr [0x0000117A] label00002DAE: 00002DAE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00002DB2 4E5E unlink A6 00002DB4 205F movea.l A0, [A7]+ 00002DB6 504F addq.w A7, 8 00002DB8 4ED0 jmp [A0] 00002DBA 9D50 sub.w [A0], D6 00002DBC 7562 moveq.l D2, 0x62 00002DBE 6C69 bge +0x6B /* 00002E29 */ 00002DC0 7368 moveq.l D1, 0x68 00002DC2 5F5F subq.w [A7]+, 7 00002DC4 3130 5450 move.w -[A0], [A0 + D5.w * 4 + 0x50] 00002DC8 7562 moveq.l D2, 0x62 00002DCA 6C69 bge +0x6B /* 00002E35 */ 00002DCC 7368 moveq.l D1, 0x68 00002DCE 6572 bcs +0x74 /* 00002E42 */ 00002DD0 4650 not.w [A0] 00002DD2 3554 4669 move.w [A2 + 0x4669], [A4] 00002DD6 6C65 bge +0x67 /* 00002E3D */ 00002DD8 0000 FFFF ori.b D0, 0xFF 00002DDC 4E56 FFB8 link A6, -0x0048 00002DE0 48E7 1020 movem.l -[A7], D3,A2 00002DE4 246E 0008 movea.l A2, [A6 + 0x8] 00002DE8 2F0A move.l -[A7], A2 00002DEA 2052 movea.l A0, [A2] 00002DEC 2068 0094 movea.l A0, [A0 + 0x94] 00002DF0 4E90 jsr [A0] 00002DF2 204A movea.l A0, A2 00002DF4 7022 moveq.l D0, 0x22 00002DF6 D1C0 add.l A0, D0 00002DF8 43EE FFB8 lea.l A1, [A6 - 0x48] 00002DFC 7010 moveq.l D0, 0x10 label00002DFE: 00002DFE 22D8 move.l [A1]+, [A0]+ 00002E00 51C8 FFFC dbf D0, -0x6 /* 00002DFE */ 00002E04 3290 move.w [A1], [A0] 00002E06 7001 moveq.l D0, 0x01 00002E08 1F00 move.b -[A7], D0 00002E0A 2F0A move.l -[A7], A2 00002E0C 2052 movea.l A0, [A2] 00002E0E 2068 0098 movea.l A0, [A0 + 0x98] 00002E12 4E90 jsr [A0] 00002E14 554F subq.w A7, 2 00002E16 486E FFB8 pea.l [A6 - 0x48] 00002E1A 303C 0210 move.w D0, 0x210 00002E1E A82D syscall Pack11 00002E20 361F move.w D3, [A7]+ 00002E22 670E beq +0x10 /* 00002E32 */ 00002E24 70D5 moveq.l D0, 0xFFFFFFD5 00002E26 B640 cmp.w D3, D0 00002E28 6708 beq +0xA /* 00002E32 */ 00002E2A 3F03 move.w -[A7], D3 00002E2C 4EB9 0000 117A jsr [0x0000117A] label00002E32: 00002E32 4CDF 0408 movem.l D3,A2, [A7]+ 00002E36 4E5E unlink A6 00002E38 205F movea.l A0, [A7]+ 00002E3A 584F addq.w A7, 4 00002E3C 4ED0 jmp [A0] 00002E3E 8021 or.b D0, -[A1] 00002E40 4465 neg.w -[A5] label00002E42: 00002E42 6C65 bge +0x67 /* 00002EA9 */ 00002E44 7465 moveq.l D2, 0x65 00002E46 4564 chk.w D2, -[A4] 00002E48 6974 bvs +0x76 /* 00002EBE */ 00002E4A 696F bvs +0x71 /* 00002EBB */ 00002E4C 6E46 bgt +0x48 /* 00002E94 */ 00002E4E 696C bvs +0x6E /* 00002EBC */ 00002E50 655F bcs +0x61 /* 00002EB1 */ 00002E52 5F31 3054 subq.b [A1 + D3.w + 0x54], 7 00002E56 5075 626C addq.w [A5 + D6.w * 2 + 0x6C], 8 00002E5A 6973 bvs +0x75 /* 00002ECF */ 00002E5C 6865 bvc +0x67 /* 00002EC3 */ 00002E5E 7246 moveq.l D1, 0x46 00002E60 7600 moveq.l D3, 0x00 00002E62 0000 1D08 ori.b D0, 0x8 00002E66 0A00 FFFF xori.b D0, 0xFF 00002E6A FFF3 .invalid <> 00002E6C 080A 0360 btst.b A2, 0x60 /* '`' */ 00002E70 00FF .incomplete 00002E72 FFFF .invalid <> 00002E74 A460 syscall FSDispatch/HFSDispatch, flags=4 00002E76 00FF .incomplete 00002E78 FFFF .invalid <> 00002E7A A513 syscall FlushVol, flags=5 00002E7C 00FF .incomplete 00002E7E FFFF .invalid <> 00002E80 FB30 .extension 0xB30 <> // unimplemented 00002E82 0C1B 501C cmpi.b [A3]+, 0x1C 00002E86 3480 move.w [A2], D0 00002E88 C325 and.b -[A5], D1 00002E8A 0604 5B3E addi.b D4, 0x3E /* '>' */ 00002E8E 206E 2606 movea.l A0, [A6 + 0x2606] 00002E92 2400 move.l D2, D0 label00002E94: 00002E94 FFFF .invalid <> 00002E96 FFE1 .invalid <> 00002E98 1B08 move.b -[A5], A0 00002E9A 054B bchg A3, D2 00002E9C 2D36 031B 104F 1000 move.l -[A6], [[A6 + D0 * 2] + 0x104F1000] 00002EA4 FFFF .invalid <> 00002EA6 FF99 .invalid <> 00002EA8 5F00 subq.b D0, 7 00002EAA FFFF .invalid <> 00002EAC FFAD .invalid <> 00002EAE 5F00 subq.b D0, 7 00002EB0 FFFF .invalid <> 00002EB2 FFAF .invalid <> 00002EB4 061B 3E06 addi.b [A3]+, 0x6 00002EB8 1B00 move.b -[A5], D0 00002EBA FFFF .invalid <> label00002EBC: 00002EBC FF8B .invalid <> label00002EBE: 00002EBE 5F00 subq.b D0, 7 00002EC0 FFFF .invalid <> 00002EC2 FFAD .invalid <> 00002EC4 5F00 subq.b D0, 7 00002EC6 FFFF .invalid <> 00002EC8 FFA4 .invalid <> 00002ECA 5F00 subq.b D0, 7 00002ECC FFFF .invalid <> 00002ECE FFA4 .invalid <> 00002ED0 5F00 subq.b D0, 7 00002ED2 FFFF .invalid <> 00002ED4 FFAB .invalid <> 00002ED6 5E00 addq.b D0, 7 00002ED8 FFFF .invalid <> 00002EDA FFA9 .invalid <> 00002EDC 5E3F addq.b <>, 7 00002EDE 0A03 0320 xori.b D3, 0x20 /* ' ' */ 00002EE2 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00002EE4 0627 0619 addi.b -[A7], 0x19 00002EE8 1F00 move.b -[A7], D0 00002EEA FFFF .invalid <> 00002EEC FFA0 .invalid <> 00002EEE 2D00 move.l -[A6], D0 00002EF0 FFFF .invalid <> 00002EF2 FFDC .invalid <> 00002EF4 0707 btst D7, D3 00002EF6 2F07 move.l -[A7], D7 00002EF8 1F00 move.b -[A7], D0 00002EFA FFFF .invalid <> 00002EFC FFEA .invalid <> 00002EFE 0303 btst D3, D1 00002F00 0942 bchg D2, D4 00002F02 3A16 move.w D5, [A6] 00002F04 0509 btst A1, D2 00002F06 133A 057F move.b -[A1], [PC + 0x57F /* 00003487, cstring "" */] 00002F0A 033D btst <>, D1 00002F0C 1507 move.b -[A2], D7 00002F0E 0481 4603 1923 subi.l D1, 0x46031923 00002F14 072C 0305 btst [A4 + 0x305], D3 00002F18 2303 move.l -[A1], D3 00002F1A 0304 btst D4, D1 00002F1C 80E5 divu.w D0, -[A5] 00002F1E 00FF .incomplete 00002F20 FFFF .invalid <> 00002F22 2507 move.l -[A2], D7 00002F24 033A 033C btst [PC + 0x33C /* 00003262, cstring "" */], D1 00002F28 0323 btst -[A3], D1 00002F2A 0300 btst D0, D1 00002F2C FFFF .invalid <> 00002F2E FF6D .extension 0xF6D <> // unimplemented 00002F30 0676 0600 FFFF addi.w <>, 0x600 00002F36 FF8E .invalid <> 00002F38 6600 FFFF bne -0xFFFFFFFFFFFFFFFF /* 00002F39 */ 00002F3C FFA9 .invalid <> 00002F3E 0404 2511 subi.b D4, 0x11 00002F42 5419 addq.b [A1]+, 2 00002F44 0324 btst -[A4], D1 00002F46 0834 3081 6500 btst.b [A4 + <> + D6 * 4], 0x81 00002F4C FFFF .invalid <> 00002F4E FE7A 0681 .extension 0xE7A <>, 0x0681 // unimplemented 00002F52 7A00 moveq.l D5, 0x00 00002F54 FFFF .invalid <> 00002F56 FE8B 500D .extension 0xE8B <> // unimplemented 00002F5A 8114 or.b [A4], D0 00002F5C 00FF .incomplete 00002F5E FFFE .invalid <> 00002F60 FF08 .extension 0xF08 <> // unimplemented 00002F62 4208 clr.b A0 00002F64 1D07 move.b -[A6], D7 00002F66 0700 btst D0, D3 00002F68 FFFF .invalid <> 00002F6A FFF5 .invalid <> 00002F6C 0707 btst D7, D3 00002F6E 080E 1419 btst.b A6, 0x19 00002F72 6800 FFFF bvc -0xFFFFFFFFFFFFFFFF /* 00002F73 */ 00002F76 FFF9 .invalid <> 00002F78 535A subq.w [A2]+, 1 00002F7A 00FF .incomplete 00002F7C FFFF .invalid <> 00002F7E B406 cmp.b D2, D6 00002F80 3400 move.w D2, D0 00002F82 FFFF .invalid <> 00002F84 FFD1 .invalid <> 00002F86 0C0E 0927 cmpi.b A6, 0x27 /* '\'' */ 00002F8A 560F addq.b A7, 3 00002F8C 250E move.l -[A2], A6 00002F8E 0927 btst -[A7], D4 00002F90 360A move.w D3, A2 00002F92 0B1B btst [A3]+, D5 00002F94 00FF .incomplete 00002F96 FFFF .invalid <> 00002F98 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 00002F9A 3426 move.w D2, -[A6] 00002F9C 0660 00FF addi.w -[A0], 0xFF 00002FA0 FFFF .invalid <> 00002FA2 4560 chk.w D2, -[A0] 00002FA4 00FF .incomplete 00002FA6 FFFF .invalid <> 00002FA8 E163 asl D3.w, D0 00002FAA 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4 00002FAC FFFF .invalid <> 00002FAE FF7F .extension 0xF7F <> // unimplemented 00002FB0 705D moveq.l D0, 0x5D 00002FB2 80B9 030D 1210 or.l D0, [0x030D1210] 00002FB8 0E30 0951 00FF .invalid.b [A0 + D0.w - 0x1], 0x51 /* 'Q' */ // invalid immediate operation 00002FBE FFFF .invalid <> 00002FC0 B64F cmp.w D3, A7 00002FC2 00FF .incomplete 00002FC4 FFFF .invalid <> 00002FC6 D936 00FF add.b [A6 + D0.w - 0x1], D4 00002FCA FFFF .invalid <> 00002FCC D836 2515 add.b D4, [[A6] + D2 * 4] 00002FD0 0504 btst D4, D2 00002FD2 0372 0651 bchg [A2 + D0.w * 8 + 0x51], D1 00002FD6 061B 2606 addi.b [A3]+, 0x6 00002FDA 1B24 move.b -[A5], -[A4] 00002FDC 061B 3A06 addi.b [A3]+, 0x6 00002FE0 151B move.b -[A2], [A3]+ 00002FE2 00FF .incomplete 00002FE4 FFFE .invalid <> 00002FE6 9757 sub.w [A7], D3 00002FE8 4745 chk.w D3, D5 00002FEA 5B00 subq.b D0, 5 00002FEC FFFF .invalid <> 00002FEE FEE9 0D0D .extension 0xEE9 <> // unimplemented 00002FF2 4400 neg.b D0 00002FF4 FFFF .invalid <> 00002FF6 FFE1 .invalid <> 00002FF8 4745 chk.w D3, D5 00002FFA 00FF .incomplete 00002FFC FFFF .invalid <> 00002FFE 7747 moveq.l D3, 0x47 00003000 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00003002 FFFF .invalid <> 00003004 FF7E .extension 0xF7E <> // unimplemented 00003006 4745 chk.w D3, D5 00003008 00FF .incomplete 0000300A FFFF .invalid <> 0000300C 7D47 moveq.l D6, 0x47 0000300E 4554 chk.w D2, [A4] 00003010 1700 move.b -[A3], D0 00003012 FFFF .invalid <> 00003014 FF55 .extension 0xF55 <> // unimplemented 00003016 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00003018 0B2E 0E42 btst [A6 + 0xE42], D5 0000301C 0D18 btst [A0]+, D6 0000301E 0C08 0704 cmpi.b A0, 0x4 00003022 5A05 addq.b D5, 5 00003024 80EB 1906 divu.w D0, [A3 + 0x1906] 00003028 2F06 move.l -[A7], D6 0000302A 8133 1B00 or.b [A3 + <> + D1 * 2], D0 0000302E FFFF .invalid <> 00003030 FE82 3500 .extension 0xE82 <> // unimplemented 00003034 FFFF .invalid <> 00003036 FFD4 .invalid <> 00003038 080E 814A btst.b A6, 0x4A /* 'J' */ 0000303C 091C btst [A4]+, D4 0000303E 0D42 bchg D2, D6 00003040 0000 9044 ori.b D0, 0x44 /* 'D' */ 00003044 7383 moveq.l D1, 0xFFFFFF83 00003046 EC53 roxr D3.w, 6 00003048 0000 0000 ori.b D0, 0x0 0000304C 0000 0000 ori.b D0, 0x0 00003050 0000 0000 ori.b D0, 0x0 00003054 0000 0000 ori.b D0, 0x0 00003058 0000 0000 ori.b D0, 0x0 0000305C 0000 0000 ori.b D0, 0x0 00003060 0000 0000 ori.b D0, 0x0 00003064 0000 0000 ori.b D0, 0x0 00003068 0000 0000 ori.b D0, 0x0 0000306C 0000 0000 ori.b D0, 0x0 00003070 0000 0000 ori.b D0, 0x0 00003074 0000 0000 ori.b D0, 0x0 00003078 0000 0000 ori.b D0, 0x0 0000307C 0000 0000 ori.b D0, 0x0 00003080 0000 0000 ori.b D0, 0x0 00003084 0000 0000 ori.b D0, 0x0 00003088 0000 0000 ori.b D0, 0x0 0000308C 0000 0000 ori.b D0, 0x0 00003090 0000 0000 ori.b D0, 0x0 00003094 0000 0000 ori.b D0, 0x0 00003098 0000 0000 ori.b D0, 0x0 0000309C 0000 0000 ori.b D0, 0x0 000030A0 0000 0000 ori.b D0, 0x0 000030A4 0000 0000 ori.b D0, 0x0 000030A8 0000 0000 ori.b D0, 0x0 000030AC 0000 0000 ori.b D0, 0x0 000030B0 0000 0000 ori.b D0, 0x0 000030B4 0000 0000 ori.b D0, 0x0 000030B8 0000 0000 ori.b D0, 0x0 000030BC 0000 0000 ori.b D0, 0x0 000030C0 0000 0000 ori.b D0, 0x0 000030C4 0000 0000 ori.b D0, 0x0 000030C8 0000 0000 ori.b D0, 0x0 000030CC 0000 0000 ori.b D0, 0x0 000030D0 0000 0000 ori.b D0, 0x0 000030D4 0000 0000 ori.b D0, 0x0 000030D8 0000 0000 ori.b D0, 0x0 000030DC 0000 0000 ori.b D0, 0x0 000030E0 0000 0000 ori.b D0, 0x0 000030E4 0000 0000 ori.b D0, 0x0 000030E8 0000 0000 ori.b D0, 0x0 000030EC 0000 0000 ori.b D0, 0x0 000030F0 0000 0000 ori.b D0, 0x0 000030F4 0000 0000 ori.b D0, 0x0 000030F8 0000 0000 ori.b D0, 0x0 000030FC 0000 0000 ori.b D0, 0x0 00003100 0000 0000 ori.b D0, 0x0 00003104 0000 0000 ori.b D0, 0x0 00003108 0000 0000 ori.b D0, 0x0 0000310C 0000 0000 ori.b D0, 0x0 00003110 0000 0000 ori.b D0, 0x0 00003114 0000 0000 ori.b D0, 0x0 00003118 0000 0000 ori.b D0, 0x0 0000311C 0000 0000 ori.b D0, 0x0 00003120 0000 0000 ori.b D0, 0x0 00003124 0000 0000 ori.b D0, 0x0 00003128 0000 0000 ori.b D0, 0x0 0000312C 0000 0000 ori.b D0, 0x0 00003130 0000 0000 ori.b D0, 0x0 00003134 0000 0000 ori.b D0, 0x0 00003138 0000 0000 ori.b D0, 0x0 0000313C 0000 0000 ori.b D0, 0x0 00003140 0000 0000 ori.b D0, 0x0 00003144 0000 0000 ori.b D0, 0x0 00003148 0000 0000 ori.b D0, 0x0 0000314C 0000 0000 ori.b D0, 0x0 00003150 0000 0000 ori.b D0, 0x0 00003154 0000 0000 ori.b D0, 0x0 00003158 0000 0000 ori.b D0, 0x0 0000315C 0000 0000 ori.b D0, 0x0 00003160 0000 0000 ori.b D0, 0x0 00003164 0000 0000 ori.b D0, 0x0 00003168 0000 0000 ori.b D0, 0x0 0000316C 0000 0000 ori.b D0, 0x0 00003170 0000 0000 ori.b D0, 0x0 00003174 0000 0000 ori.b D0, 0x0 00003178 0000 0000 ori.b D0, 0x0 0000317C 0000 0000 ori.b D0, 0x0 00003180 0000 0000 ori.b D0, 0x0 00003184 0000 0000 ori.b D0, 0x0 00003188 0000 0000 ori.b D0, 0x0 0000318C 0000 0000 ori.b D0, 0x0 00003190 0000 0000 ori.b D0, 0x0 00003194 0000 0000 ori.b D0, 0x0 00003198 0000 0000 ori.b D0, 0x0 0000319C 0000 0000 ori.b D0, 0x0 000031A0 0000 0000 ori.b D0, 0x0 000031A4 0000 0000 ori.b D0, 0x0 000031A8 0000 0000 ori.b D0, 0x0 000031AC 0000 0000 ori.b D0, 0x0 000031B0 0000 0000 ori.b D0, 0x0 000031B4 0000 0000 ori.b D0, 0x0 000031B8 0000 0000 ori.b D0, 0x0 000031BC 0000 0000 ori.b D0, 0x0 000031C0 0000 0000 ori.b D0, 0x0 000031C4 0000 0000 ori.b D0, 0x0 000031C8 0000 0000 ori.b D0, 0x0 000031CC 0000 0000 ori.b D0, 0x0 000031D0 0000 0000 ori.b D0, 0x0 000031D4 0000 0000 ori.b D0, 0x0